Nació en Tierra Blanca, Cartago, provincia de Cartago, el 19 de noviembre de 1937. Realizó sus estudios Eclesiásticos en el Seminario Central de San José, Costa Rica y recibió el sacramento del Orden Sacerdotal el 21 de diciembre de 1963. De 1964 a 1967 continuó estudios, superiores en el Instituto de Sociología Pastoral adscrito a la Universidad Gregoriana en Roma. En el ejercicio de su ministerio, ha ocupado los cargos de Vicario Parroquial en la parroquia de Juan Viñas, Basílica Nuestra Señora de los Ángeles y Curridabat; sacerdote encargado de la Parroquia de Escazú y Cura Párroco de Curridabat y Moravia. También se desempeñó como Director de la Escuela Social Juan XXIII y profesor del Instituto de Teología Pastoral.
El 31 de julio del 2003, el Papa Juan Pablo II lo designa como tercer Obispo de San Isidro de El General, recibe la Ordenación Episcopal el 1° de octubre del mismo año y ese mismo año toma posesión de la Sede Episcopal.
Oficina Episcopal Tel.: 2771-0280 / 2771-3591 Fax: 2771-0280 Apdo. postal: 325-8000 San Isidro San Isidro de El General, Pérez Zeledón, San José