Frith was born in St Leonards, New South Wales.
He was the son of a monumental mason and was educated to elementary level at Boolaroo Public School.
He worked as a farmer and auctioneer in the Lismore, New South Wales region.
Frith was elected to the New South Wales Parliament as the Country Party member for Lismore at the by-election caused by the death of the sitting member William Missingham.
By the time of the 1953 election, Frith had reached the age of 70 and under Country Party rules multiple endorsements for the seat were permissible.