Al declararse la guerra en Austria el 20 de abril 1792, Lafayette asumió el mando del ejército en Metz. Regresó a París para defender el rey, fue acusado de traición y trató de escapar a la República Holandesa, pero fue detenido el 19 de agosto por los prusianos en Rochefort (Bélgica) y encarcelado en Wesel y Magdeburgo (Prusia). Después se encargaron de él los austriacos, que lo encarcelaron en Olomouc, desde donde intentó fugarse sin éxito.