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.