Anderson was born in Gamrie, Scotland, in 1877. Educated at
elementary school he was apprenticed to a manufacturing chemist.
He joined the Shop Assistants' Union and in 1903 became one
of its organizers
joined the Independent Labour Party and served as its chairman
(1911-14). H e was elected to the House of Commons for Keighley
in 1911. He moved to the Attercliffe division of Sheffield in
who was married to Mary Macarthur, was also chairman of the
Labour Party (1914-15). Defeated in the 1918 General Election,
Anderson died of influenza on 25th February 1919.