Born in Poplar, London, he was Member of Parliament (MP) for Egremont from January 1910 unti the constituency was abolished for the 1918 general election. He was then elected as MP for Whitehaven, but lost that seat at the 1922 general election to Labour Party candidadte,Thomas Gavan Duffy.
Grant did not contest the 1923 general election, but returned to the House of Commons at the 1924 general election as MP for South Derbyshire. He retired from Parliament at the 1929 election, having been made a Baronet in July 1926, of Househill, Nairn. The baronetcy became extinct on his death in Gloucester in 1932, aged 65.