Igna a jucat fotbal la UTA Arad între anii 1957-1960 și 1964-1967 și la Știința Timișoara între 1961-1964.
A devenit arbitru în 1972.[1][2][3] El este cunoscut pentru cele două meciuri arbitrate la Cupa Mondială 1986 din Mexic, unul din ele fiind cel din sferturile de finală, meciul dintre Brazilia și Franța, în care Igna a luat două decizii controversate. În cea de-a doua repriză de prelungiri, nu a sancționat un fault făcut de portarul brazilian Carlos asupra atacantului francez Bruno Bellone.[4] Comentatorul BBC Jimmy Hill a descris decizia lui Igna de a ignora faultul lui Carlos drept „o greșeală extremă”.[5] La loviturile de departajare, el a acordat gol după ce Bellone a lovit bara, iar mingea a revenit în Carlos înainte de a intra în poartă.[6] Legile jocului au fost ulterior modificate pentru a evita interpretarea unor astfel de situații la loviturile de departajare.[7]