Police were called shortly after 3pm on Wednesday to reports of a collision between a black Lexus IS300 and a red Scania lorry near to the Happy Haddock fish and chip shop.
A North Yorkshire Police spokesman today said: "The driver of the Lexus, a 61-year-old man from the Selby area, was seriously injured in the collision and was taken to Leeds General Infirmary by air ambulance, where he remains in a critical condition.
"The driver of the HGV was taken to York District Hospital as a precaution, and was later discharged."
The road was initially closed to allow emergency services to attend.
The Major Collision Investigation Team then conducted a thorough investigation of the scene before the road reopened at 9.25pm.
Police are asking any witnesses, who have not yet spoken to officers, or anyone who captured dash cam footage of the incident to contact them.
Email [email protected] or dial 101, select option 2 and ask to speak to Traffic Sergeant Hamish Halloway.
Please quote reference 12180235369 when passing on information.