Ingresó en la Academia Militar de West Point en 1825, donde se graduó en 1829 (segundo de 46) con el grado de alférez del Cuerpo de Ingenieros del Ejército.