Lindfors vant en olympisk sølvmedalje i bryting under OL 1920 i Antwerpen. Han kom på andreplass i klassen mellomvekt (75,0 kg) i gresk-romersk stil. I finalen tapte han mot svenskeCarl Westergren. Det var 23 brytere fra tolv nasjoner i denne vektklassen som ble avviklet i perioden 16. til 20. august1920.
Fire år senere, under Sommer-OL 1924 i Paris vant han sin andre olympiske sølvmedalje i bryting i gresk-romersk stil.