Inicia su actividad musical en el coro Crecer Cantando, bajo la dirección de Víctor Alarcón Díaz a los 14 años. Profesor de Música (UMCE), ha sido corista de destacadas agrupaciones entre las que se encuentra el Coro Bellas Artes, el Coro Usach y en el ensamble Res Nova, bajo la batuta de destacados directores como Santiago Marín, Paula Torres y Víctor Alarcón. Trabajó en el programa Crecer Cantando como monitor y ayudante de dirección, para luego ser director del coro del mismo durante 2019.

Se ha perfeccionado tanto en cursos internacionales de dirección y repertorio, como en el diplomado de dirección coral Crecer Cantando-UC, el año 2011. El año 2013 es ganador, junto a la Camerata Vocal Ad Genua, de premios en tres categorías del Concurso y Festival AMERIDE 2012, en Sao Lourenco, Brasil. Desde el año 2016, es director del Coro de la Universidad de Santiago, sucediendo en el cargo a don Santiago Marín Acuña. Con este elenco, y junto a la Orquesta Usach, ha estrenado obras de compositores nacionales, como “El divino soliloquio” (Juan Manuel Quinteros), “La Rebelión del Nazareno” (René Silva) y “Despedida; homenaje a Jorge Peña Henn” (Miguel Farías), además de diversas obras y recopilaciones de autores nacionales, como Luis Advis, Violeta Parra y Víctor Jara.

El elenco y su director fueron parte, también, del estreno en Chile de la 8va Sinfonía de Mahler, que convocó a directores y elencos corales de todo el país, bajo la batuta de Paolo Bortolameolli. Junto al Coro Usach también ha sido premiado en el festival AMERIDE, en sus versiones 2018 y 2022, en distintas categorías. Desde 2022 es también director del Coro de Estudiantes de Duoc UC, dependiente de su departamento de Extensión. Ha sido parte del directorio de ALACC – Chile en dos períodos. Actualmente es su vicepresidente.