Career
He played professionally as a central defender before retiring and becoming a teacher at various schools around North Ayrshire, including the now demolished Street Andrews Academy in Saltcoats. He teaches Mathematics up to an Advanced Higher level and is qualified to teach Computing. He most famously played for Greenock Morton, before joining the later-to-become Morton players Kevin Finlayson, Allan Jenkins and failed trialist Derek Wingate at Stranraer.
He has the record for the quickest Scottish League sending off having been sent off in 16 seconds in 1992 for Morton against Hamilton Academical.
Currently the captain for Ayr Cricket Club.