Sulițașul s-a apucat de atletism la vârsta de 15 ani.[3] Prima lui performanță notabilă a fost medalia de argint la Campionatul European de Juniori din 1973 de la Duisburg. La Universiada din 1975 de la Roma a cucerit medalia de aur. În anul 1976 a câștigat aurul la Jocurile Balcanice și la Jocurile Olimpice de vară din 1976 de la Montreal a obținut medalia de bronz cu o aruncare de 87,16 m la prima încercare. El este primul atlet român care a cucerit o medalie olimpică.[3]
După terminarea Olimpiadei din 1976 de la Montreal s-a întors în țară dar apoi sportivul Gheorghe Megelea a cerut azil politic în Canada, unde s-a stabilit.[4] El a fost de trei ori campion național al României (1974, 1975, 1976)[5] și de patru ori a devenit campion național al Canadei (1977, 1978, 1980, 1981).[6]
În 2004 el a primit Ordinul „Meritul Sportiv” clasa a III-a.[7] Din 2005 este cetățean de onoare al municipiului Reșița.[8]
Pagini românești - scurt articol despre reunirea sportivilor români Gheorghe Megelea (președintele ARC, Asociația Românilor din Canada), Victor Zilberman, boxer medaliat cu bronz la JO din 1976 de la Montréal, și Dan Bălășescu, antrenorul secund al echipei feminine de handbal a României, care, la aceleași JO din 1976, a terminat pe locul 4