Nació el 18 de junio de 1962 en San Pablo de Platanares, hijo de Eduardo Mora Sánchez e Irene Picado Díaz, fue bautizado en la parroquia de San Isidro de El General. Realizó sus estudios primarios en la Escuela de San Pablo de Platanares de 1969 a 1974, sus estudios secundarios los cursó en el Colegio Agropecuario de Pejibaye de 1975 a 1980; sus estudios eclesiásticos los realizó en el Seminario Central de Costa Rica de 1981 a 1987. Realizó estudios universitarios en la Universidad Católica de Costa Rica donde obtuvo el bachiller en Teología.
Incardinado a la Diócesis de San Isidro, fue ordenado diácono el 13 de junio de 1987 y presbítero el 28 de noviembre de 1987 en la Catedral de San Isidro por manos de Mons. Ignacio Trejos.
Sus servicios eclesiásticos han sido (anotar el año y donde fue nombrado y en qué calidad):
- 1987 Vicario parroquial en Palmar Norte
- 1988 Párroco de Ciudad Cortés
- 1995 Párroco de San Pablo de León Cortés
- 2000 Tiempo sabático fuera del país
- 2008 Vicario parroquial de Pejibaye
- 2009 Párroco de Boruca y Vicario Episcopal para la Pastoral Indígena
- 2017 Administrador Parroquial de Boruca
Actualmente es Párroco de Buenos Aires, Vicario Foráneo de la Vicaría San Juan Diego y miembro del Consejo Presbiteral.