Career
He represented Addington in the Canadian House of Commons from 1879 to 1882 as a Conservative member. He was born in Kingston Township, Upper Canada, the son of Matthew T. McRory, an Irish immigrant. He was educated in Kingston.
McRory served as reeve for Kingston Township from 1865 to 1877 and was warden for Frontenac County in 1876.