Nació en 1836 en Guadalajara, Jalisco, siendo hijo del también Coronel José Guadalupe Montenegro y de Dolores Castro.