Craig was born in Glasgow, Scotland. He graduated with a Higher National Diploma in Ceramics at Harrow College, then gained a BA(Hons) Fine Art specialising in Ceramics at Portsmouth Polytechnic. He has taught extensively and became a professional member of the Craft Potters Association in 2005.