A su regreso a Cádiz en 1805, fue destinado a la flota comandada por el almirante Gravina. Tras la expedición a la Martinica, concebida por Napoleón como una maniobra de distracción para la Armada inglesa, intervino en la escaramuza de Finisterre. El 21 de octubre, participó en la Batalla de Trafalgar a las órdenes de Gravina a bordo del "Príncipe de Asturias" mientras su tío capitaneaba en el "Santa Ana". Tras el fatídico combate, sería ascendido de nuevo.