Visser begon in 1900 met roeien. Vanaf 1902 vormde hij een boot met Urbain Molmans. Samen veroverden ze vijf Europese titels in de twee met stuurman. Met zijn club Sport Nautique de Gand werd hij ook vijfmaal kampioen in de vier met stuurman en driemaal met de acht. Hij nam verschillende keer deel aan de Grand Challenge Cup en won driemaal. Hij nam deel aan de Olympische Zomerspelen 1912. In de vier met stuurman werd hij uitgeschakeld in de kwartfinale.
Voetbal
Visser was ook voetballer, maar roeien was in die dagen belangrijker voor pers en publiek. Hij speelde als verdediger bij FC Brugeois en Racing Club de Gand.
Zwemmen
Visser was ook actief als zwemmer. Hij was stichter en voorzitter van de Gentsche Zwemvereeniging.[2]