He was born in Toronto, Ontario, Canada to immigrant parents. His mother is Belgian of Flemish descent. He attended Unionville High School and was subsequently accepted into National Theatre School of Canada, graduating in 2004.
He played the role of Barbara Hershey's son Dominic Blythe in Anne of Green Gables: A New Beginning. He played the role Romeo in a play of Romeo and Juliet. He has also appeared on the television drama Murdoch Mysteries and in the thriller Too Late To Say Goodbye.
He has also appeared onstage including roles in Salvatore Antonio's play In Gabriel's Kitchen at Buddies in Bad Times theatre and Michel Marc Bouchard's "The Madonna Painter" at Toronto's Factory Theatre, and Arthur Miller's "A View from the Bridge".