In Spagna, con il grado di maggiore, guidò il Battaglione italiano Garibaldi alla difesa di Madrid, prima al Cerro de los Angeles, poi alla Puerta de Hierro e nella città universitaria. In seguito, a Pozuelo, venne promosso tenente colonnello. Fu alla testa del Battaglione anche a Boadilla del Monte, Mirabueno e Majadahonda. Nella battaglia del Jarama venne ferito a una guancia e a un orecchio. Trasferitosi a Parigi per sottoporsi alle necessarie cure, Pacciardi partecipò solo alle ultime fasi della battaglia di Guadalajara (il comando del battaglione era stato temporaneamente affidato al Vice Commissario Ilio Barontini); ripreso il comando, combatté anche sul fronte di Morata de Tajuna e Casa de Campo, nell'aprile 1937. Restò alla guida dei volontari fino al giugno del 1937, dopo che il Battaglione Garibaldi si era trasformato nella Brigata omonima, e diresse i combattimenti a Huesca e Villanueva del Pardillo. In dissenso con i comunisti per la mancata realizzazione di una brigata completamente italiana e contrario all'uso della Brigata Garibaldi contro gli anarchici, lasciò la Spagna nell'estate del 1937 dopo aver assistito alla commemorazione di Carlo Rosselli a Barcellona.