[1] Educated at Giggleswick School and Manchester University, he was commissioned in the East Lancashire Regiment in August 1914 and served two years in France during World War I.
He was mentioned in despatches and was appointed to the Order of the British Empire as an Officer (OBE) in the 1919 New Year Honours.
Hacking was elected as Unionist Member of Parliament (MP) for the Chorley Division of Lancashire in December 1918 and sat for the constituency until June 1945.
[8] He was a member of Empire Parliamentary Delegation to South Africa, 1924; chairman of Home Office Committee on Compensation for Silicosis, 1926; chairman of Home Office Committee on Taxicabs (Conditions of Licensing, etc.
), 1927; chairman of Committee on redistribution of Royal Ordnance Factories, 1934; chancellor of the Primrose League, 1931; vice-chairman, National Union of Conservative and Unionist Associations, 1930–1932; government delegate to League of Nations, Geneva, 1933; chairman Conservative Party Organisation, 1936–1942; member General Medical Council, 1932–1947.