He was a Liberal Party member of the Victorian Legislative Assembly from 1958 to 1970, representing the electorate of Polwarth.
He served for four years overseas in World War I, in Syria with the 4th Light Horse Regiment, and was a company commander of the Volunteer Defence Corps' 19th battalion in World War II.
In his industry, he served as Victorian state president and national vice-president of the Australian Primary Producers Union, and was an employers' representative for the Pastoral and Agricultural Wages Board.
Locally, he was a Shire of Winchelsea councillor from 1929 to 1959, serving as shire president three times, was president of the Winchelsea Returned and Services League and was a member of the local Soldier Settlement Advisory Commission.
[1] Darcy died at Colac in December 1979, and was buried at Warncoort Cemetery.