Chamorro participó también en la defensa de Lima, peleando en las batallas de San Juan y Miraflores. En esta última fue gravemente herido y, desde entonces quedó lisiado.