Joop Martens was de zoon van Jan Martens en Trijntje Johanna Bontekoe. Hij trouwde op 13 juli 1932 met Maria Eugenia Jansen.[2]
In 1916 werd hij adspirant-lid van de AFC Ajax.[3][4] Hij speelde van 1920 tot 1932 bij Ajax als middenvelder. Van zijn debuut in het kampioenschap op 9 mei 1920 tegen DFC tot zijn laatste wedstrijd op 7 februari 1932 tegen Hermes DVS speelde Martens in totaal 157 wedstrijden en scoorde 3 doelpunten in het eerste elftal van Ajax.[5]
In 1956 werd hij benoemd tot Lid van Verdienste van Ajax.[3]
Hij overleed op 22 oktober 1976 op 75-jarige leeftijd en werd gecremeerd in Westgaarde.[2][3][6]