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 svenske Carl Westergren. Det var 23 brytere fra tolv nasjoner i denne vektklassen som ble avviklet i perioden 16. til 20. august 1920.