Su carrera empezó en la cadena Telemundo con la serie Vale Todo.
Tiempo después pasa a las filas de la cadena TV Azteca.
Está casado con la también actriz Zuria Vega.
En enero del 2017 nació su segunda hija Lúa y la primera con Vega.
En mayo de 2019 nace su segundo hijo con Zuria Vega llamado Luka Guerra Vega, el tercer hijo para el actor.