Ivan Toplak je rođen 21. septembra 1931. godine u Beogradu (Kraljevina Jugoslavija). Igračku karijeru je počeo u Sloveniji, u mlađim kategorijama Branika iz Maribora, a potom se afirmisao u ljubljanskoj Olimpiji. Za Crvenu zvezdu (1954-1961) je odigrao 210 utakmica i dao 144 gola, ali je za reprezentaciju Jugoslavije igrao samo jednom, iako je bio izuzetan centarfor i golgeter.
Toplak je kao trener, posle Crvene zvezde bio u Americi, gde je dve godine radio i kao univerzitetski profesor na Stanfordu. Po povratku u Jugoslaviju, godinama je bio profesionalac u FSJ. Uz rad sa mladom i olimpijskom reprezentacijom, kratko je bio selektor i A tima (1976/77). Na klupi „plavih" je bio na svega osam utakmica.