Nace el 22 de enero de 1971 en San José, Costa Rica. Graduado del Conservatorio Castella en 1987. Estudió en el programa juvenil de la Orquesta Sinfónica Nacional con Bismark Fernández.
Ha sido integrante de la Orquesta Sinfónica Juvenil y la Orquesta Sinfónica Nacional de Costa Rica.
También ha acompañado a músicos como Paquito D’ Rivera y Victor Monge (Serranito), Abraham Laboriel, Álvaro López, Justo Almario, Diego Urcola, Luis Enrique Mejía, Luba Mason, Perrozompopo, Armando Manzanero, León Gieco, Aterciopelados, entre otros. En Costa Rica ha participado con grupos y artistas como: Kool Jazz, Marfil, Gaviota, Cantoamérica, Probus Ensamble, el Sexteto de Jazz Latino, Arnoldo Castillo, María Prétiz, Adrián Goizueta, Bernardo Quesada, Marta Fonseca, Balerom, entre otros.
Ha sido parte de la grabación de más de 50 producciones discográficas. Entre ellas “Tiempos” y “Mundo” de Rubén Blades, con los cuales ganaron tres Grammys, además de todas las producciones del Grupo Éditus y Malpaís.