Jak napisano, Edward Gnat aktywnie działał na rzecz wsi i rolnictwa, wiele lat spędził w radzie społecznej KRUS. W latach 1985-1989 był posłem na Sejm PRL z ramienia Zjednoczonego Stronnictwa Ludowego, a w latach 1993-1997 posłem na sejm z ramienia Polskiego Stronnictwa Ludowego. Mandat otrzymał z okręgu skierniewickiego. W latach 1998-2006 był radnym w sejmiku województwa łódzkiego. W 2000 roku odznaczony został Krzyżem Oficerskim Orderu Odrodzenia Polski. Otrzymał również Złoty, Srebrny i Brązowy Krzyż Zasługi.