En 1860, Castilla lo nombró Director de Obras Públicas, cargo que ejerció hasta 1865, y desde el cual favoreció los estudios de las vías de comunicación de Mollendo a Arequipa, y de Lima a Jauja, así como la construcción de varios muelles.