Compitió por primera vez en un rally, el ‘Padres e Hijos’, a los ocho años y aunque corrió karts varios años e incluso ganó el campeonato de resistencia en 1999, a los 16 años ya estaba como navegante en el campeonato nacional de rallies. Para 2003 pasa a ser piloto en el Reto 206 Peugeot, al año siguiente es campeón de novatos y en 2005 es ganador absoluto del mismo.
Ha corrido en la sección internacional del Rally México, parte del campeonato mundial de la especialidad en 2006 y 2011, así como en rallies en diversos países: la Vuelta a la República de Ecuador 2008 (gana), el Rallye de Bourgogne 2007 (cuarto en clase), Rally of Nations 2009 (gana clase tracción sencilla), y obtiene tres victorias en el campeonato NACAM 2010.
Fue campeón en la Copa Mitsubishi en 2007, subcampeón en la clase N3 en 2009 y subcampeón nacional en 2011 con cuatro triunfos. A finales de 2011 hizo una prueba privada con el equipo MINI del Mundial de Rallies y espera poder correr con ellos en la fecha mundialista de México.