The elderly man was taken to Ninewells Hospital in Dundee by an ambulance following the incident.
Scottish Fire and Rescue services were also at the scene.
Police investigation
Police are currently carrying out investigations into the incident.
A spokesperson for Police Scotland said: “Around 6.20 pm on Monday, 22 November 2021 police received a report of an elderly man having been struck by a car at the junction of the B942 and A917 road at Croft Hill, Pittenweem.
“The man has been taken by ambulance to Ninewells Hospital in Dundee.
“Police enquiries into the circumstances of the incident continue.”