Larsen begynte sin karriere for Odd med å skåre i sin debut 15. oktober 1950 mot Kristiansund i Hovedserien avd.A. Totalt spilte Larsen 245 kamper for Odds Ballklubb og skåret 63 mål. Larsen spilte 12 kamper og skåret 1 mål på landslaget.