Cuando estalló la revolución en Santa Cruz encabezada por Ibáñez, Pérez Velasco marchó en calidad de comisario de guerra de la división pacificadora. Actuó en la Guerra del Pacífico. En la Batalla del Alto de la Alianza fue ascendido a comandante. En la guerra federal, fue nombrado jefe de Estado Mayor.