Hijo del expresidente del Perú Mariano Ignacio Prado y de su esposa, Magdalena Ugarteche, perteneciente a una familia acaudalada, estudió ciencias en la Universidad de San Marcos, y se graduó de Ingeniero Civil en la Escuela Nacional de Ingenieros (actual Universidad Nacional de Ingeniería).