Larsson spelade som ung för Västerås IK men gick 2017 till Västerås SK:s akademi. I juli 2021 flyttades han upp i A-laget. I september 2021 lånades han ut till division 2-klubben IFK Eskilstuna.
Larsson fick sitt genombrott för Västerås SK i Superettan 2022 då han gjorde 17 starter och 10 inhopp samt två mål. I februari 2023 förlängde Larsson sitt kontrakt i klubben fram över säsongen 2024. I januari 2024 förlängde han sitt kontrakt fram över säsongen 2026.
Den 28 januari skrev han på ett 4-årskontrakt med Djurgårdens IF.