Lundin inmledet sin sjakkarriere 1924 og var i drøyt fem tiår en av Sveriges fremste sjakkspillere. Han ble svensk mester sju ganger (1941, 1942, 1944, 1945, 1960, 1961, 1964). Lundin spilte i ni sjakkolympiader fra 1930 til 1960. Sin høyeste rating oppnådde Lundin i 1946 da han var ranket som nr. 15 i verden.