Z ramienia PZPR zasiadał w Miejskiej Radzie Narodowej Szczecina. Z ramienia PZPR i później SLD sprawował mandat posła na Sejm PRL i RP IX, X, I, II, III i IV i V kadencji z okręgów Szczecin i szczecińskich (nr 91, nr 20, nr 44 i nr 41). Po rozwiązaniu PZPR do 1999 należał do Socjaldemokracji Rzeczypospolitej Polskiej. Figurował na liście Macierewicza z 1992 jako TW „Robert”, zarejestrowany 3 maja 1984 przez szczecińską Służbę Bezpieczeństwa. Jacek Piechota złożył oświadczenie lustracyjne, w którym zaprzeczył współpracy z organami bezpieczeństwa PRL. Oświadczenie zakwestionował prokurator Instytutu Pamięci Narodowej; Sąd Okręgowy w Szczecinie trzykrotnie orzekał, że było ono zgodne z prawdą, ale Sąd Apelacyjny w Szczecinie za każdym razem orzeczenie to uchylał do ponownego rozpoznania (po raz trzeci w 2018).

Od 19 października 2001 do 7 stycznia 2003 pełnił funkcję ministra gospodarki w rządzie Leszka MilleraPostanowienieprezydenta Rzeczypospolitej Polskiej z dnia 19 października 2001 r. o powołaniu w skład Rady Ministrów ().Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 7 stycznia 2003 r. o zmianie w składzie Rady Ministrów ()..