Al declarar España la guerra a Francia a la par que las demás potencias europeas, O´Farrill pidió empleo en las milicias activas y sirvió durante toda la campaña del 93 y siguiente en calidad de Coronel y como jefe del regimiento de Navarra, hallándose presente en las batallas de Lecumberry y de Tolosa, de cuya última acción salió herido, siendo a consecuencia elevado al rango de Mariscal de Campo. Después del desastre ocurrido a las tropas españolas en Cataluña el 20 de noviembre de 1794 se le confió la misión de reanimar el ejército. Fue entonces promovido a Teniente general de los Reales Ejércitos.