Edward Gnat był absolwentem technikum ochrony roślin, pracował jako rolnik. W 1985-1989 był posłem na Sejm PRL IX kadencji z ramienia Zjednoczonego Stronnictwa Ludowego.
Był również parlamentarzystą Polskiego Stronnictwa Ludowego w latach 1993-1997. Należał do Komisji Transportu, Łączności, Handlu i Usług oraz Komisji Mniejszości Narodowych i Etnicznych.
W latach 1998-2006 i 2008-2010 był radnym sejmiku województwa łódzkiego.
W 2000 r. Edward Gnat został odznaczony Krzyżem Oficerskim Orderu Odrodzenia Polski.
Jak poinformowało Polskie Stronnictwo Ludowe, przyczyną śmierci Edwarda Gnata było zakażenie koronawirusem.