In this paper, we investigate a nonlinear system, which describes the marginally unstable baroclinic wave packets in the geophysical fluid. Based on the symbolic computation and Hirota method, bright one- and two-soliton solutions for such a system are derived. Propagation and collisions of the solitons are graphically shown and discussed with β, which reflects the collision between the wave packet and mean flow, α, which measures the state of the basic flow, and group velocity γ. γ is observed to affect the amplitudes of the solitons, and α can influence the solitons’ traveling directions. By virtue of the generalized Darboux transformation, the first- and second-order rogue-wave solutions are derived. Properties of the first- and second-order rogue waves are graphically presented and analyzed: The first-order rogue waves are shown in the figures. α has no effects on A, which is the amplitude of the wave packet, but with the increase of α, amplitude of B, which is a quantity measuring the correction of the basic flow, decreases. When β is chosen differently, A and B do not keep their shapes invariant. With the value of γ increasing, amplitudes of A and B become larger. The second-order rogue wave is presented, from which we observe that with α increasing, amplitude of B decreases, but α has no effects on A. Collision features of A and B alter with the value of β changing. When we make the value of γ larger, amplitudes of A and B increase.