Oriundo de Calama, estudió la carrera de Educación Física en la Pontificia Universidad Católica de Valparaíso. El atleta nacional ganó los 21K en la MDS 2016 con un tiempo de 1:07:08 y sus triunfos deportivos lo llevaron a representar a Chile en los Juegos Olímpicos de Río de Janeiro 2016 donde llegó en el lugar 98 con 2:25:33.

En octubre de 2016, compitió en el medio maratón de Adidas Maratón Internacional de Viña del Mar, consiguiendo el tercer lugar con un tiempo de 01:06:26.

El 2013 obtuvo el primer lugar en los 10K de la MDS.