De regreso en Chile sirvió en 1883 como inspector general de aduanas, entre 1884 y 1885 como director de explotación de la recientemente creada Empresa de los Ferrocarriles del Estado, y entre 1886-1888 y en 1891 como director general de la misma empresa.