He made his big screen debut in the 2001 feature film Kill Me Later.
In 2007, he was nominated for a Young Artist Award for his portrayal of Timothy 'Beef' Wellington in the film Unaccompanied Minors. That same year, he earned a Leo Award nomination for his work in the short film Birthdays and Other Traumas.
He was born and raised in Vancouver, British Columbia, Canada.
He guest starred in several episodes of the Ellen Muth and Callum Blue series Dead Like Me.