W czasie I wojny światowej ziemia sejneńsko-suwalska była okupowana przez wojska niemieckie. Ze względów narodowościowych tereny te były przedmiotem zatargów polsko-litewskich. W listopadzie 1918 r. niemieckie władze okupacyjne zgodziły się na powstanie Tymczasowej Rady Obywatelskiej Okręgu Suwalskiego, czyli polskiej administracji cywilnej w powiatach augustowskim, sejneńskim i suwalskim. Po ewakuacji wojsk niemieckich w lipcu i sierpniu 1919 r., związanej z porażką państw centralnych, kwestia przynależności tych ziem trafiła pod obrady paryskiej konferencji pokojowej. Postanowiono o tymczasowym podziale granic zgodnie z tzw. linią Focha. Litwini nie zastosowali się w całości do tych ustaleń i m.in. nie opuścili Sejn.
Władze niemieckie, ustępując z Sejn, 10 sierpnia 1919 roku, oddały administrację w ręce Litwinom [...]. 22 sierpnia rano wkroczyli do Sejn powstańcy [...]. Grzechot polskich karabinów maszynowych i świst kul był dla uciśnionej ludności [...] najmilszą muzyką.
Powstanie wybuchło w nocy z 22 na 23 sierpnia 1919 r. W pierwszym dniu walk Polacy pod dowództwem ppor. Wacława Zawadzkiego opanowali główny cel, Sejny. Dwa dni później Litwini, wspierani przez niemieckich ochotników, przeprowadzili kontratak i zmusili powstańców do opuszczenia miasta. Zginął dowodzący obroną ppor. Zawadzki. Po reorganizacji oddziałów oraz przybyciu posiłków z Krasnopola tym razem strona polska przystąpiła do kontrnatarcia i ok. godz. 11.00 miasto ponownie znalazło się w rękach polskich. 28 sierpnia Litwini podjęli ostatnią próbę odbicia Sejn. Atak ten został odparty przez polskie oddziały, którym wsparcia udzielił batalion z 41. Pułku Piechoty. Litwini wycofali się za linię Focha i walki dobiegły końca.