Nació el 20 de abril de 1963 en San Ramón de Alajuela, hijo de Celcio Fernández Ramírez y Lidia Hernández Esquivel, fue bautizado en San Ramón de Alajuela. Realizó la primaria en la Escuela Bolivia de Platanares Pérez Zeledón de 1971 a 1976, y la secundaria en el Colegio Técnico Profesional Agropecuario de Platanares de 1977 a 1983. Realizó sus estudios eclesiásticos en el Seminario Central en Paso Ancho de 1987 a 1993, donde obtuvo el Bachillerato en Teología.
Incardinado a la Diócesis de San Isidro, fue ordenado diácono el 19 de diciembre de 1992 y presbítero el 22 de diciembre de 1993 en la Catedral de San Isidro, por la imposición de manos de Mons. Ignacio Trejos Picado.