Van Son speelde bij de amateurclubs De Valk en BES. Hij debuteerde in het seizoen 2007/08 in het betaald voetbal in het shirt van FC Eindhoven, op dat moment actief in de Eerste divisie. In het seizoen 2011-2012 was hij aanvoerder van de club. Na meer dan honderd competitiewedstrijden voor FC Eindhoven, tekende Van Son in 2012 voor twee seizoenen bij Sparta Rotterdam, dan eveneens spelend in de Eerste divisie.[1] Een jaar later keerde hij niettemin terug naar FC Eindhoven, waar hij opnieuw aanvoerder werd.[2] Hij speelde nog twee jaar voor FC Eindhoven, waarna hij in juni 2015 tot medio 2018 tekende bij Roda JC Kerkrade. Dat was op dat moment net gepromoveerd naar de Eredivisie, een nieuw terrein voor Van Son. De club lijfde hem transfervrij in.[3] In januari 2016 werd hij tot het einde van het seizoen verhuurd aan Fortuna Sittard. Hij tekende in juni 2017 een contract bij FC Den Bosch. Dat lijfde hem transfervrij in nadat Roda JC Kerkrade zijn verbintenis ontbond. Medio 2020 sloot hij aan bij FC Eindhoven. In de zomer van 2022 sloot hij zijn profcarrière af.