An altercation took place just after midnight near Barclays Bank on Lincoln Road.
The victim was speaking to the occupants of a dark coloured vehicle when it drove off dragging him along the road.
He's now in Addenbrookes in a serious condition.
Anyone with information should contact police on 101 and ask for DS Mark Nicholls, alternatively contact Crimestoppers anonymously on 0800 555 111.
E&OE google.com/+JulianBray Tel:+44 (0) 1733 345581 .