Ha servido al mando de la compañía de los Grupos de Operaciones Especiales en Barcelona y en el Regimiento de Infantería Mecanizada Asturias 31 hasta que ascendió a general de brigada en 2001, destinado entonces primero como jefe del Estado Mayor en el Mando Pirenaíco, y después como jefe de la Brigada de Infantería Mecanizada Extremadura XI y comandante militar de la provincia de Badajoz.