Ion Popescu spielte in Rumänien bei Teleajen Ploiești und Steaua Bukarest, mit dem er 1968 den Europapokal der Landesmeister gewann. Mit der Rumänischen Nationalmannschaft, für die er 87 Länderspiele bestritt, nahm der Linksaußen an drei Weltmeisterschaften teil. 1964 und 1970 wurde er Weltmeister und gewann 1967 die Bronzemedaille.