A muy temprana edad comienza sus estudios musicales en la Red de Escuelas de Música de Medellín.
En el año 2004 ingresa a la Fundación Prolírica de Antioquia como corista activo, gracias a esto ha logrado interpretar partiquinos como La Palomita de la zarzuela Los Gavilanes de José Ramos Martín y personajes terciarios y secundarios como El Triquet en la misma zarzuela y Seti y Selah en la Corte del Faraón de Vicente Leó, Don Curzio en Las Bodas de Fígaro de Mozart, Gastone en La Traviata de Verdi, entre otros.
En el año 2009 hace la asistencia de dirección escénica de los maestros Walter Neiva (Brasilero) y Gianpaolo Zenaro (Italiano) en el marco de la Temporada Internacional de Opera de Medellín, y al año siguiente asiste al maestro Reidles Torres (Cubano) durante la Temporada Internacional de Zarzuela de Medellín.
En Mayo del 2015 debutó con el papel de Gustavo en la Zarzuela los Gavilanes siendo este su primer protagónico con la Fundación Prolírica de Antioquia. Actualmente se encuentra cursando su último semestre.