Mayormente conocido por su papel en la telenovela mexicana Clase 406 como Max Brouer y su papel en Rebelde como Esteban Nolasco.
Después participaría en las series Mi pequeña traviesa, Por tu amor, DKDA: Sueños de juventud, Mujeres engañadas, Primer amor... a mil por hora, Tu historia de amor y Velo de novia.
Luego en 2006 trabajó en la telenovela La fea más bella, remake de la telenovela colombiana Yo soy Betty, la fea y después al año siguiente en la producción Lola, érase una vez.
En 2007 trabajó en la producción Al diablo con los guapos , Muchacha italiana viene a casarse.
Tuvo un matrimonio con la actriz también mexicana Karyme Lozano, del cual tuvieron una hija (Ángela), sin embargo, se divorciaron.