En la Guerra de la Independencia luchó a las órdenes de Castaños, con el que ascendió a coronel en Bailén, y pasó después al ejército de Extremadura. La Junta de esta región lo nombró gobernador militar de la plaza de Badajoz. Simultáneamente fue ascendido a mariscal de campo. Atacada la ciudad por Soult, el ejército que defiende la ciudad fue acosado y la fortaleza intimada insistentemente a la rendición. El general Menacho estaba decidido a no entregar la ciudad, aún si el recinto exterior era asaltado por las tropas sitiadoras; para ello mandó levantar barricadas y artillar algunas casas, abriendo aspilleras desde donde disparar. Animó a las tropas a resistir y se negó a recibir a los parlamentarios que envió Soult. Estando en la muralla, inspeccionando la defensa, recibió una descarga de artillería, cuya metralla le hirió gravemente, lo que a la postre causaría su muerte el 4 de marzo de 1811.