Master en Danza con énfasis en Coreografía y Licenciado en Artes Escénicas ambas en la Universidad Nacional. Además posee formación en más de 20 diferentes talleres formativos en teatro, danza, performance, gestión y pedagogía artística.
Se ha desempeñado como actor/bailarín, director/coreógrafo, profesor y gestor cultural desde el 2002 hasta la fecha. Ha actuado y brindado talleres en toda Costa Rica y en más de 10 países de América y Europa.
Ha sido parte de agrupaciones independientes costarricenses de teatro y danza como Douni, Abya Yala, Danzalfa y la Liga Tica de Improvisación. Además ha desarrollado proyectos con agrupaciones como Guiñol, Metamorfosis y La Sandía. Fue el fundador y director de Teatro Universitario UNAnime del Departamento de Promoción Estudiantil de la Universidad Nacional entre el 2007 y el 2021.
Actualmente, a nivel independiente, es miembro fundador de Impromptu Teatro agrupación pionera de la improvisación teatral en Costa Rica y Centroamérica y que posee 5 espectáculos en repertorio y presentaciones permanentes; a nivel institucional, es profesor universitario en las Escuelas de Artes Dramáticas de la Universidad de Costa Rica y en la Escuela de Artes Escénicas de la Universidad Nacional. Además ha brindado cursos en la Maestría en Danza y en la Escuela de Danza de la Universidad Nacional.