IC card reader comprising an attaching/detaching mechanism that moves an IC contact block into contact with a contact terminal pattern on an IC card; wherein said attaching/detaching mechanism is a link mechanism, in which the lengths of rear and front links are different so as to cause a time lag in the card contact starting time between said rear contacts and said front contacts. <IMAGE>