Andrzej Marchel urodził się 16 marca 1964 roku w Wejherowie. Tam zaczynał karierę piłkarską - w juniorach miejscowego Gryfa. W sezonie 1980/1981 został zawodnikiem Lechii Gdańsk, której barw bronił nieprzerwanie do sezonu 1991/1992. W pierwszej drużynie Lechii zadebiutował jako 17-latek. Grał w obronie.
W Lechii rozegrał 236 meczów, strzelił 12 goli. Z gdańskim klubem zdobywał w 1983 roku Puchar Polski, Superpuchar oraz grał w Pucharze Zdobywców Pucharów przeciwko Juventusowi: w Turynie (0:7) wszedł na boisko w 70. minucie, w Gdańsku (2:3) grał pełne 90 minut.
Po zakończeniu sportowej kariery regularnie występował w drużynie oldbojów Lechii m.in. jako regularnego uczestnika noworocznych meczów. Przez ostatnie lata pracował dla miasta Sopot.