At the 1966 European Junior Games in Odessa, Grahn placed fourth. Six years later, he competed in the men's shot put at the 1972 Summer Olympics. Grahn was the third shotputter to be accepted into the 20 metre club thanks to his put of 20.09 m in Helsinki on 3 August 1972.