Nació en Apaxtla, distrito de Aldama, Guerrero, el 10 de mayo de 1894; Fue hijo de Agustina Castrejón Aguilar y Leopoldo Beltrán Carrera; realizó los estudios primarios en su pueblo natal.