Andrzej Iwan przez większość klubowej kariery związany był z Wisłą Kraków, dla której rozegrał 198 spotkań i strzelił 69 bramek. Występował także m.in. w Górniku Zabrze i VfL Bochum.
W reprezentacji Polski rozegrał 29 spotkań i strzelił 11 bramek. Został powołany na mundial w Argentynie w 1978. Występował także na mundialu w Hiszpanii w 1982 roku, gdzie Polacy zajęli trzecie miejsce.
Cztery lata później z powodu kontuzji nie został powołany na mundial w Meksyku.
Zmarł w rodzinnym Krakowie. Miał 63 lata.