Estudió ingeniería civil en los Estados Unidos y Alemania, trabajó como ingeniero en el Departamento Portuario de Nueva York a las órdenes del General McLellan (1870-1872).