Il a joué le rôle de Ryan Lavery dans le feuilleton "All My Children" et est apparu dans plusieurs épisodes de divers autres programmes, dont "Le Drew Carey Show", "Castle" et "Hot in Cleveland".
Il a étudié le génie civil à l'Université McGill.
Il a participé à la 5ème saison de "Danse avec les Stars".
Il a épousé Vanessa Arevalo en 2002. Ensemble, ils ont un fils prénommé Lucas et une fille, Leila.
Il a affronté Billy Ray Cyrus dans l'émission "Danse avec les Stars".