Fostul luptător a ratat Olimpiada din 1984, de la Los Angeles, din cauza unei accidentări. Însă, ca antrenor, a obţinut zeci de medalii prin sportivii săi.
Ioan Asaftei are în spate o carieră de 13 ani ca sportiv şi una de 22 de ani ca antrenor. A început să practice luptele la vârsta de 15 ani, la Clubul Sportiv Şcolar Botoşani, unde l-a avut antrenor pe Mihai Drescanu. În 1978 a obţinut prima medalie la Campionatul Naţional de juniori, după care au urmat alte rezultate notabile. Un an mai târziu a fost cooptat în lotul naţional de seniori, deşi era încă junior.
Prima competiţie importantă la care a participat a fost Campionatul Mondial de lupte de la Katovice, unde a obţinut locul şapte la categoria 48 de kilograme şi locul trei cu echipa României. În acelaşi an a câştigat la Belgrad un turneu internaţional. În 1983 s-a făcut lotul pentru Jocurile Olimpice din 1984, de la Los Angeles. „Eram sigur că voi concura la Olimpiadă, la categoria 48 de kilograme, unde eram cel mai bun din ţară. Spre finalul anului am mers într-un cantonament la munte unde m-am accidentat şi timp de şase luni am stat pe tuşă”, îşi aminteşte botoşăneanul. Astfel a ratat şansa unui titlu olimpic, mai ales că la acea ediţie nu au participat URSS şi alte ţări din blocul comunist.
După acel moment, Ioan Asaftei a continuat să practice luptele până în 1987, fiind component de bază al echipei CS Botoşani. În acel an a absolvit şi şcoala de antrenori şi a renunţat la cariera de sportiv. Şi-a făcut o grupă de copii în Vorona, localitatea natală, pe care a pregătit-o timp de aproape un an, după care s-a transferat la CS Botoşani unde lucrează şi în prezent.
În cei peste 20 de ani de antrenorat, botoşăneanul are în palmares zeci de medali pe plan naţional şi internaţional. „Nu ştiu câte medalii am obţinut până acum cu elevii mei. Au fost zeci de medalii, din care