Durante la campaña, participó de las batallas de Roliça, Vimeiro, Elviña, Buçaco, Ciudad Rodrigo (1810), Badajoz, Salamanca, Vitoria, Nivelle, Orthez y Toulouse.