Nació el 1 de septiembre de 1996 en el Hospital San Carlos, Ciudad Quesada; hijo de José Ángel Ulate Montero y Roxana Banavides Lizano, fue bautizado en la Parroquia San José de Aguas Zarcas el 3 de noviembre de 1996. Realizó sus estudios primarios en la Escuela Santa Fe de Aguas Zarcas del 2002 al 2008 y la secuendaria en el Instituto de Formación Integral Montecarlo y el Liceo Gastón Peralta Carranza del 2009 al 2014. Sus estudios eclesiásticos los realizó en el Seminario Nacional Nuestra Señora de Los Ángeles entre los años 2015 al 2023 donde obtuvo el bachiller en Filosofía-Humanidades y Teología.
Incardinado a la Diócesis de San Isidro, fue ordenado diácono el 22 de marzo del 2025 en el Santuario Diocesano Nuestra Señora de la Cueva Santa en Santa María de Dota por la impocisión de manos de Mons. Juan Miguel Castro Rojas.