In 1904, Holm became licentiate in philosophy (PhL) at Uppsala University, and earned his PhD in 1908. From 1906 to 1908 he studied at the University of Göttingen in Germany. In 1908 to 1909 he was a lecturer in Stockholm. Between 1909 and 1919 he worked as a physicist for Siemens & Halske in Berlin. In 1919 to 1921 he was a physicist and teacher at the Telegraphic Education Center [ sv ] in Stockholm, and between 1921 and 1927 associate professor at the Technical High School in Örebro [ sv ]. Between 1927 and 1945 he worked again for Siemens & Halske. From 1947 he was a consulting physicist at Stackpole Carbon Company in St. Marys, Pennsylvania.