Wallin won tijdens de Olympische Zomerspelen 1908 in het Britse Londen de zilveren medaille in de 8 meter klasse. Vier jaar later won Wallin tijdens de Olympische Zomerspelen 1912 in eigen land samen met zijn ploeggenoten de gouden medaille in de 10 meter klasse.