Od 1989 roku jest posłem na Sejm z ramienia Sojuszu Lewicy Demokratycznej. W latach 1993 - 1996 Wiesław Kaczmarek pełnił funkcje ministra przekształceń własnościowych, a w 1997 r. ministra gospodarki. Jest Prezesem Polskiego Związku Żeglarskiego. Od października 2001 r. do stycznia 2003 r. pełnił funkcję ministra skarbu państwa w rządzie Leszka Millera. W 2004 roku wstąpił do Socjaldemokracji Polskiej, a następnie został posłem niezrzeszonym. Obecnie Wiesław Kaczmarek zajmuje się działalnością biznesową.