Volvió finalmente a España, donde, superando en los tribunales militares las aclaraciones requeridas por él mismo en relación a su mando en el Perú, el rey Fernando VII reconoció su heroísmo y fue recompensado con honores agradeciéndole con el título de Conde de los Andes.