W latach 1978 - 1990 członek PZPR. W latach 1990 - 1999 był we władzach Socjaldemokracji Rzeczypospolitej Polskiej, a od 2000 r. jest członkiem Zarządu Krajowego SLD.W ławach sejmowych zasiadał jeszcze za czasów PRL, jako poseł PZPR, a następnie w kolejnych wyborach parlamentarnych - najpierw w tzw. sejmie kontraktowym, potem w 1993 roku i 1997. Od października 2001 r. do stycznia 2003 r., Piechota pełnił funkcję ministra gospodarki w rządzie Leszka Millera. Po połączenia tego resortu z kierowanym przez Hausnera resortem pracy i polityki społecznej. Hausner został szefem połączonego ministerstwa, a Piechota - na wniosek Hausnera - jego zastępcą. 31 marca 2005 r. zastąpił Hausnera, który podał się do dymisji, by budować z UW nową partię, na stanowisku ministra gospodarki i pracy. Funkcję tę pełnił do 31 października 2005 roku Piechota ma 46 lat. Jest żonaty, ma dwóch synów.
W przedterminowych wyborach parlamentarnych w 2007 nie ubiegał się o reelekcję, ogłosił swoją rezygnację z działalności politycznej.