He and his brother established a wool importation and tailoring firm and became prominent businessman.
In 1894 he was elected to the New South Wales Legislative Assembly as a Protectionist member for Gloucester.
In 1901, when the Protectionists became the Progressive Party, Price instead became an independent, winning re-election as such that year.
He eventually joined the Liberal Party before the 1910 election and received endorsement from the Farmers' and Settlers' Association of New South Wales in 1913, but he was an independent again by 1917.
On 18 October 1917 he was expelled from the Assembly after a Royal Commission found that allegations he had made against Lands Minister William Ashford were wanton and reckless.