Dopo aver combattuto i francesi a Murcia, Granada e Valencia (1810-1812), Freire divenne generale e succedette a Francisco Javier Castaños al comando della IV armata, o Armata di Galizia il 12 agosto 1813. Il suo corpo d'armata sconfisse il generale francese Soult nella Battaglia di San Marcial del 31 agosto 1813, facendogli guadagnare la Croce di San Ferdinando. Alla Battaglia della Bidassoa del 7 ottobre successivo, Freire guidò le divisioni dei generali Del Barco e Barcena ad attraversare il fiume per prendere le posizioni francesi a Mont Calvaire. Freire prese parte anche alla Battaglia di Nivelle il 10 novembre successivo. Egli combatté con "cospicua galanteria" nella Battaglia di Tolosa del 1814, dove due sue divisioni vennero separate e trucidate dai francesi a Mont Rave.