W latach osiemdziesiątych działał w NSZZ "Solidarność". Pracował w Polskim Związku Łowieckim i w Akademii Medycznej w Gdańsku.
Po 1989 pracował w Kancelarii Senatu. Wstąpił do Porozumienia Centrum i związał się z Lechem Kaczyńskim.
W 1991 roku był dyrektorem departamentu w Biurze Bezpieczeństwa Narodowego, a w 1992 roku (oraz w 1998 i w 2001) - szefem Generalnego Inspektoratu Celnego. Prokuratura postawiła mu zarzut zaniedbania, na skutek którego Skarb Państwa miał ponieść stratę w wysokości 8 milionów złotych, ale później umorzyła śledztwo z braku dowodów.
W latach 1993-1994 doradzał Lechowi Kaczyńskiemu, kiedy ten był szefem Najwyższej Izby Kontroli.
Po wyborze Lecha Kaczyńskiego na prezydenta Warszawy został szefem warszawskiej Straży Miejskiej.
W listopadzie 2005 roku został szefem Agencji Bezpieczeństwa Wewnętrznego. We wrześniu 2006 roku złożył dymisję.
4 października 2006 roku premier Jarosław Kaczyński powołał Marczuka na szefa Służby Wywiadu Wojskowego.