Né le 25 novembre 1951 à Zaandam, aux Pays-Bas, "l'Ange blond", comme on le surnommait, a débuté sa carrière professionnelle dans son club formateur, l'AZ Alkmaar. Rapidement, il s'impose comme l'un des meilleurs milieux de terrain du championnat et attire l'attention de l'Ajax, qui le recrute en 1971.
C'est à Amsterdam que Rep va connaître ses plus grandes heures de gloire. Aux côtés de Johan Cruijff, Ruud Krol et Johan Neeskens, il forme l'un des quatuors les plus redoutables de l'histoire du football. Ensemble, ils remportent trois titres de champion d'Europe des clubs consécutifs (1971, 1972 et 1973) et une Coupe intercontinentale en 1972.
En équipe nationale, Johnny Rep a également marqué l'histoire. Sélectionné pour la première fois en 1973, il participe à deux finales de Coupe du monde, en 1974 et 1978, et compte 42 sélections à son actif. Sa polyvalence lui permet d'évoluer à différents postes, que ce soit en milieu de terrain, en tant qu'ailier ou même en attaquant.
Après une brillante carrière à l'Ajax, Rep quitte les Pays-Bas en 1979 pour rejoindre le Valence CF en Espagne. Il y remporte un titre de Copa del Rey en 1980, avant de retourner dans son pays natal en 1981, à l'AZ Alkmaar.
Johnny Rep a pris sa retraite sportive en 1987, après une dernière saison à l'US Orléans, en France. Il a ensuite entamé une carrière d'entraîneur, notamment à l'Ajax et à l'AZ Alkmaar. Aujourd'hui, il continue de transmettre sa passion du football aux jeunes générations en tant qu'ambassadeur de l'Ajax.
Johnny Rep restera à jamais dans la mémoire des amateurs de football comme l'un des joueurs les plus talentueux de l'histoire des Pays-Bas. Sa technique, sa vision du jeu et sa polyvalence en faisaient un joueur exceptionnel, capable de faire basculer le cours d'un match à lui tout seul.