A native of Stratford, Ontario, he began his acting career in supporting stage roles at the Stratford Festival, before studying acting and filmmaking at Ryerson University. His acting roles have included appearances in the television series Overruled!, Pure Pwnage, Baxter, What's Up Warthogs!, Flashpoint and Murdoch Mysteries, and the films Vacation with Derek, Red Lights, Bunks, Running Season, The Captive and Natasha