He represented Lennox in the Legislative Assembly of Ontario as a Conservative member from 1871 to 1879. The son of William Grange, he was born in Napanee in 1837. Grange served on the town council and was reeve of Napanee.
Grange ran unsuccessfully for a seat in the Canadian House of Commons in 1867.
He died in 1924.