 Barr was originally a Liberal but then joined the Independent Labour Party.He served as the Member of Parliament for Motherwell, from 1924–31 and then for Coatbridge from 1935–45.He served as Chairman of the Select committee on capital punishment, 1929–1930, which reported at the end of the latter year.