Well known for his recurring roles on BBC America's Orphan Black and CBC's Murdoch Mysteries, he has worked extensively on stages as well as screens across Canada and Europe. He attended Valley Forge Military Academy, Queen's University, and the George Brown Theatre School.