Police are appealing for information following a collision on the A657 Leeds Road in Thackley.
At about 8.47pm on Sunday, a silver Vauxhall Astra travelling towards Shipley was in collision with a grey Toyota Auris travelling in the opposite direction, close to the junction of Town Lane.
The driver of the Auris, an 82-year-old man from Cleckheaton, was taken to hospital with neck and chest injuries.
He remains in a stable condition this morning.
The driver of the Astra was unhurt.
Anyone with information is asked to contact PC John Roberts at the Western Area Roads Policing Unit on 101.