He was trapped in his vehicle and freed by firefighters following the accident on Priestley Hill in Queensbury, near Bradford, just after 8am today.
Police said the injured man was taken to Leeds General Infirmary.
The road remains closed at the junction of Windy Bank Lane and Brewery Lane.
A West Yorkshire Fire Service spokesperson said: "One car and one van were involved in a road traffic collision. One adult male was trapped and extricated by fire service personnel and left in care of ambulance service."
Crews from Illingworth and Halifax attended.