 Beginning in 1900 as a tutor at the University of Lund, he was appointed Secretary to the Swedish Archaeological Commission working in Rhodes, in 1905.In 1909 he was appointed Professor of Ancient Greek, Classical Archaeology and Ancient History at Lund.Later, Nilsson was Secretary of the Royal Society of Letters in Lund and an Associate of the Royal Swedish Academy of Letters, History and Antiquities, in Stockholm.