An IC card reader which sandwiches a data communication position of an IC card by an IC contact block and a card receiving member. It is possible to prevent abrupt increase of load when a card is inserted. The card receiving member 13 totally or partially moves in the card convey direction together with an IC card when the IC card is inserted or returned. At least when an IC contact spring 11 is in contact with the surface of the IC card 5, the IC card is supported from the back surface by the card receiving member 13. Thus, it is possible to suppress abrupt increase of the insertion load during a card insertion operation.