The invention provides a card pushing mechanism applied to a printer. The card pushing mechanism comprises a card pushing device, a printing device, a transmission device and a driving device. The card pushing device is used for pushing cards in the first direction. The printing device is used for receiving the cards pushed by the card pushing device, leaving printing marks on the cards and continuing pushing the cards in the first direction. The transmission device comprises a switching set which comprises the card pushing state and the printing state, under the card pushing state, the transmission device drives the card pushing device and the printing device, and under the printing state, the transmission device is disengaged from the card pushing device and drives the printing device. The driving device is connected with the transmission device and used for driving the transmission device. The different states are switched through the switching set, at the card pushing stage, the card pushing device and the printing device are driven simultaneously, the two devices simultaneously work to push the cards jointly, thus the cards are stably pushed into the printing device, and the success probability of card pushing is increased.