He was on the coaching staff at Clyde, and from 1996 to 1998 held the position of Manager. Subsequently he joined the coaching staff at Aberdeen, eventually taking the role of assistant manager and in December 2002 was briefly named caretaker manager following the resignation of Ebbe Skovdahl. He worked as caretaker manager of Ross County in October 2005 until the end of the 2005–06 season. He became assistant manager of Partick Thistle in May 2007. He became manager at Queen's Park after taking over from Billy Stark in 2008, and extended his contract at the end of the 2009–10 season for a further two years, subsequently signing another extension on 27 January 2012 through until 2014.