Ryrie was born at Micalago, Michelago, New South Wales on 1 July 1865, into a farming family. His father was Alexander Ryrie, a grazier and member of the New South Wales Legislative Assembly and of the Legislative Council, and his mother was Charlotte, née Faunce, both born in New South Wales. Granville was educated at Mittagong and at The King's School, Sydney; he later became a jackaroo, and eventually managed his own property. He was also a good heavyweight boxer. In 1896 he married Mary McFarland, whom Ryrie nicknamed "Mick". Mary McFarland was the daughter of Alfred McFarland, a judge in New South Wales. Ryrie volunteered to serve in the Second Boer War, from 1899 to 1902. He was selected to serve in one of the Bushmen's Contingents, groups of light horsemen, because of his skills on horseback and in shooting. During the war he was promoted to the position of honorary major.
Pre-war political career
In April 1906, Ryrie was elected to the New South Wales Legislative Assembly as member for Queanbeyan, where he served until 1910. He was an unsuccessful candidate for the Australian House of Representatives at the 1910 election, but was elected for North Sydney at a by-election on 11 March 1911, following the death of Hon. George Edwards.
After returning to Australia, Ryrie remained the Member for North Sydney. In 1920, he was made an Assistant Minister for Defence in the ministry of Billy Hughes, assisting Senator George Pearce. At the 1922 election the newly created Division of Warringah was carved out of part of North Sydney, and Ryrie transferred there to be succeeded by Hughes. He served until 1927, when he was appointed the Australian High Commissioner to the United Kingdom in London. He was also an Australian delegate to the League of Nations. In 1928 and 1929 Ryrie acted as the Australian accredited representative before the League's Permanent Mandates Commission for the annual examinations of the Australian administration of the Mandated Territory of New Guinea. Ryrie returned to Australia in 1932, and died in Sydney on 2 October 1937, survived by his wife and children. He was buried at Michelago, New South Wales, after a state service at St Andrew's Anglican Cathedral. Micalago Station is still in the Ryrie family and is run by David Ryrie, Granville's eldest Ryrie grandson. David and his family still reside in the original homestead. Ryrie Street in North Ryde, Sydney is named in his honour.