Fost spadasin la CSA Steaua, club pentru care a câștigat de trei ori campionatul național (1976, 1977 și 1979), Ioan Popa a cucerit două medalii de aur (1977, 1981) și una de bronz (1979) la Universiadă, în proba pe echipe, cu naționala României.
În 1980 a cucerit Cupa Europei cu CSA Steaua, și tot în acel an a luat parte la Jocurile Olimpice de la Moscova, clasându-se pe locul 6 la individual și pe locul 4 cu echipa României. Pentru realizările sale a fost numit maestru emerit al sportului în anul 1982.
De câțiva ani, Ioan Popa conducea cu măiestrie clubul privat de spadă pentru copii CS Contraatac din București, acolo unde elevii săi au câștigat numeroase medalii în concursurile naționale și internaționale.
Federația Română de Scrimă transmite sincere condoleanțe familiei îndoliate!
Slujba de înmormântare va avea loc sâmbătă, 5 august 2017, de la ora 11:00, la Cimitirul Ghencea 3 din București.