 During the Peninsular War he was present at the battles of Roliça, Vimiero, A Coruña, Busaco, Ciudad Rodrigo, Salamanca, Vittoria, the Pyrenees, Nivelle, Nive, Orthez and Toulouse.His Peninsular Gold Medal had seven clasps.Pack was promoted to major-general in 1813 and commanded (1810–14) the Oporto Brigade of the Portuguese Army in Spain.