He became an officer on 18 December 1913 and was commissioned as a underlöjtnant in the Jämtland Ranger Regiment on 31 December the same year.[3] af Uhr participated in the Baltic Games during the Baltic Exhibition in Malmö in 1914.[4] af Uhr was promoted to lieutenant in the Jämtland Ranger Regiment on 11 February 1916 and then served in the aviation services of the Field Telegraph Corps from 1918 to 1919.[3] He then became captain in the newly established Swedish Air Force on 29 June 1926 and in the Jämtland Ranger Regiment on 30 December the same year. af Uhr was educated at the Royal Swedish Army Staff College from 1931 to 1933 and was promoted to major in the Swedish Air Force on 25 July 1934.[3]
af Uhr was appointed head of the Education Department at the Air Staff in 1934 and was then head of the Operation Department at the Air Staff from 1936 to 1937.[2] He was promoted to lieutenant colonel on 30 April 1937 and was appointed chief of the Military Office of the Air Force (Flygvapnets kommandoexpedition) the same year.[3] af Uhr was promoted to colonel on 22 June 1939 (effective from 1 July) and was appointed commanding officer of the 1st Air Command (E 1) on 1 July 1942.[3] He was promoted to major general on 1 April 1946[3] and left the position at the 1st Air Command in 1952 when he became Vice CEO of Östermans Aero AB.[5] af Uhr left Östermans in 1957.[4]
On 21 August 1919 at Vårdnäs Church in Östergötland County he married Anna Elisabet Gustava (Elsa) Linderstam (born 8 November 1894 in Norrköping), the daughter of the wholesaler Erik Gunnar Linderstam and his wife Anna Maria Elisabet Jansson. They had three children; Jan Olof Reinhold (born 6 December 1920 in Linköping), Anna Ragnhild Gunilla (born 15 July 1924 in Malmslätt) and Elsa Katharina Margareta Ulrika (born 28 December 1927 in Malmslätt).[3]