Craig worked for 25 years at the Art Gallery Society of NSW, for five years as Executive Director. He has written numerous articles for the Gallery magazine Look.
In 2002 he wrote the script and directed a short film to accompany the Gallery’s exhibition Belle-Ȋle: Monet, Russell and Matisse in Brittany; in 2006 he adapted the letters of Camille Pissarro to his son for performance titled Dear Lucien: The letters of Pissarro for the Pissarro: The First Impressionist exhibition; in 2008 he adapted Sidney Nolan’s notebooks and poetry for performance titled Fragments of Nolan for the Sidney Nolan Retrospective; and in 2010 he adapted the diaries of Hungarian writer Zsigmond Justh for performance titled Painting with Words: Portrait of Rupert Bunny as a Young Man for the Rupert Bunny: Artist in Paris exhibition.
From 2000-2014 he curated the classical music concert series Resonate at the Art Gallery of New South Wales. He has written six plays all of which have had staged readings in venues across Sydney, including the play The Passion of Saints at the Seymour Centre and subsequently at the New Theatre.
He has written two libretti for operas by NZ composer Ben Hoadley, The Diamond Necklace and Miss Brill, which was shortlisted in the Auckland Opera Factory’s Chamber Opera Competition in early 2016. His story Earthquake was a finalist in the 2016 Outstanding Short Story Competition.