Nació el 1 de abril de 1969 en San Isidro de El General, hijo de José Ángel Mora Brenes y María de los Ángeles Hernández Barboza, fue bautizado en Palmares de Pérez Zeledón. Realizó sus estudios primarios en la Escuela El Carmen en Cajón de 1974 a 1980, la secundaria la cursó por madurez de 1994 a 1996; sus estudios eclesiásticos los realizó en el Seminario Central de Costa Rica de 1996 al 2002, donde obtuvo el bachiller en Teología por la Universidad Católica de Costa Rica.
Incardinado a la Diócesis de San Isidro, fue ordenado diácono el 28 de diciembre del 2002 y presbítero el 12 de julio del 2003 en El Carmen de Cajón por manos de Mons. Ignacio Trejos.