Som aktiv spillede han bl.a. for Sunderland og Derby County. Han opnåede 27 landskampe for England og blev i 1975 udnævnt til årets fodboldspiller i England.
Som træner har han stået i spidsen for bl.a. Bolton Wanderers og Derby County. I sommeren 2007 startede han som træner for Superliga-klubben Randers FC. Hans kontrakt udløber 30. juni 2009 og bliver ikke forlænget. Randers FC. skrev i november 2008 kontrakt med John "Faxe" Jensen, som overtager Colin Todds job pr. 1. juli2009. I januar 2009 blev det dog besluttet at lade "Faxe" overtage klubben med det samme.
Den 5. juli2012 blev han ansat som midlertidig afløser i Randers FC, efter at klubben havde fyret Michael Hemmingsen. Den 3. august2012 blev aftalen med Randers gjort mere permanent, idet den blev forlænget til 31. december 2012.