He studied animation at Sheridan College in Toronto and later worked for different studios in Canada, Germany, France, China and North Korea.
He studied animation at Sheridan College in Toronto and then worked for the animation studios CinéGroupe in Montreal. He later worked for different studios in Canada, Germany, France, China and North Korea.