 Craig was educated at Dromore High School, Friends School and is a graduate of the University of Ulster.He was first elected to Lisburn City Council in 2001 and served as Mayor of Lisburn in 2006–07.As at August 2015, he is a Political Member of the Northern Ireland Policing Board.