Woda urodził się 17 sierpnia 1946 roku w Paleśnicy, pow. Tarnów. Z wykształcenia był inżynierem rolnikiem, ukończył studia na Akademii Rolniczej w Krakowie. Przez pięć kadencji był posłem na Sejm RP. W latach 1973-1975 był wizytatorem szkolnym, a od 1975 do 1986 r. prezesem zarządu Wojewódzkiego Związku Kółek i Organizacji Rolniczych w Krakowie. W latach 1987-90 pełnił funkcję wiceprezydenta Krakowa, następnie przez ponad rok wicewojewody krakowskiego. Przez dwa lata kierował krakowskim biurem Agencji Własności Rolnej Skarbu Państwa. Od 1994 do 1997 roku był wojewodą tarnowskim. Funkcję posła po raz pierwszy pełnił z ramienia Zjednoczonego Stronnictwa Ludowego w latach 1989-1991 w tzw. Sejmie kontraktowym. Od 1991 do 1993 był członkiem Trybunału Stanu. Od roku 1997 nieprzerwanie sprawuje mandat poselski, reprezentując Polskie Stronnictwo Ludowe w Sejmie III, IV, V i VI kadencji. Od lipca 2007 do marca 2009 wchodził w skład Rady Służby Publicznej przy Prezesie Rady Ministrów. 2 kwietnia 2009 został powołany na członka Rady Służby Cywilnej. W VI, podobnie jak w V kadencji Sejmu, pełnił funkcję wiceprzewodniczącego Polska-Tajwańskiego Zespołu Parlamentarnego. Od roku 2008 po raz trzeci był prezesem małopolskiego PSL; był także szefem małopolskiego Związku Ochotniczych Straży Pożarnych RP działał w Zarządzie Głównym ZOSP RP. Zostawił rodzinę.