The fifth son of Patrick Munro and Mary Helen Catherine Dormond, he was educated at Leeds Grammar School and Christ Church, Oxford, where he held an Open History Scholarship and graduated with 2nd class Honours in History. He was also awarded a Half Blue for High Jump in 1906 and President of the Vincent's Club (the club for Oxford Blues) in 1906-1907.
He joined the Sudan Political Service in 1907, and was Governor of Darfur Province in 1923-1924 and Governor of Khartoum Province from 1925-1929. He was mentioned in despatches in 1919 and awarded the Order of the Nile (3rd class)in 1929. He was a Member of British Delegation to the Capitulations Conference in Montreux in 1937.
He was Conservative Member of Parliament (MP) for Llandaff and Barry from 1931 until his death. He was Parliamentary Private Secretary to Capt. Euan Wallace when he was Under-Secretary of State for the Home Department in 1935, and when Secretary for Overseas Trade 1935. He was an unpaid Assistant Whip in 1937, joining the government payroll as a Junior Lord of the Treasury later that year and serving until his death.
He was a Rugby Blue in 1903, 1904, 1905 (and Captain in 1905).
He was later President of the Scottish Rugby Union from 1939 to 1940.