The incident happened between Weka and Tui streets in Fendalton about 9.50pm.
St John New Zealand spokesman Gerard Campbell said the man was seriously injured and transported to Christchurch Hospital.
Police have spoken to the driver and investigations are under way.