Ad Visser is de zoon van Hendrik Visser en Wijntje de Boon.[2]
Hij speelde van 1956 tot 1965 bij AFC Ajax als verdediger. Van zijn debuut in het kampioenschap op 18 november 1956 tegen Willem II[3] tot zijn laatste wedstrijd op 20 december 1964 tegen SC Enschede speelde Visser in totaal 71 wedstrijden in het eerste elftal van Ajax.[4]