Black served as a Justice of the Peace and Deputy Lieutenant for the County of Greater London. He was chairman of Surrey County Council from 1950 to 1964 and mayor of Merton from 1966 to 1967. He was knighted in 1959 for political and public services in Surrey. He was elected as a Conservative Party Member of the House of Commons at the 1950 general election for the Wimbledon constituency. He held the seat until his retirement at the 1970 general election.