Vinse gli 800 metri piani agli europei del 1934 superando per pochi centimetri un ventenne Mario Lanzi. Due giorni prima, il 7 settembre, giunse secondo nei 1500 m dopo Luigi Beccali.