Nacido en Huesca, donde curso sus estudios primarios, se graduó en la Escuela de Caminos de Madrid, con matrícula de honor.