[4] Bogdan switched teams again when he signed for Corvinul Hunedoara where he made his Divizia A debut on 24 August 1978 under coach Ilie Savu in a 1–0 away loss in front of Politehnica Iași.
[1][4] The team relegated at the end of his first season but he stayed with the club, heling it promote back to the first league, together with coach Mircea Lucescu.
[1][4] The highlights of his period spent with Corvinul were a third place in the 1981–82 Divizia A, also appearing in four games in the 1982–83 UEFA Cup as they got past Grazer AK in the first round, being eliminated in the following one by FK Sarajevo.
[1][4][6][7] In 1985 he returned at UTA in Divizia B, working with coach Nicolae Dumitrescu but in his two seasons spent at the club he was unsuccessful to help it promote to the first league.
[1][4][6] Ioan Bogdan played nine matches for Romania's national team, making his debut on 14 April 1982 under coach Mircea Lucescu in a friendly which ended with a 2–1 away victory against Bulgaria.