Craig was born in 1962 in Radcliffe, Lancashire. He emigrated to Australia at the age of five with his Parents. In 1984 Craig came back to live in England and settled in Yorkshire.
Craig lives in Rastrick, Brighouse, with his two daughters, Sophie and Bethannie. His son Lee lives in Manchester, where he attended University.
Craig was a Retail General Manager for a Blue Chip high street retailer and has been in Retail Management since leaving high school in Australia, after completing his Higher School Certificate.
When not working Craig enjoys being fully involved in the local community and has served as both a Parish Councillor and a school governor.
Craig has campaigned for many years on local issues and has experience of being a Parish Councillor. He currently serves as a Borough Councillor representing the Rastrick Ward of Calderdale MB Council until the local elections of 2011.
Craig previously served on the Cabinet of Calderdale MB Council as the portfolio holder for Children and Young People's Services. He was also the Lead Member for Children's Services. As part of his duties as an MP, Craig sits on the Education Select Committee at Westminster.
Having lived and worked at both ends of the Calder Valley, Craig understands the diversity and differing issues which affect the various communities throughout the Calder Valley.
He was selected at the end of March 2007 to be the PPC for Calder Valley and became the MP serving the Calder Valley in May 2010 with a majority of 6,431.