Predominantly a stage actor, his noted theatre roles have included Jack MacNeill in Margaret Hollingsworth's War Babies, Bram Shipley in James Nichol's stage adaptation of Margaret Laurence's The Stone Angel, MacDonald in Anne Chislett's Glengarry School Days, Matthew Cuthbert in Paul Ledoux's adaptation of Lucy Maud Montgomery's Anne of Green Gables, Lord Capulet in Romeo and Juliet, and Angus in Michael Healey's The Drawer Boy