In 1861, Holmes moved to Dunedin to set up his business there. He returned to Geelong briefly to bring his wife and children to New Zealand. In July 1865, he relocated his family and business to Hokitika.[2][3]
Holmes bought the Okuku water race at Kumara in 1880 and sold it after 20 years. He was part of the consortium that installed the second battery in Reefton. He served on the Hokitika Harbour Board, the Hokitika High School Board, the Licensing Bench, the Hokitika Borough council, and other public bodies. He was captain of the Fire Brigade, vice-president of the Hokitika Savings Bank, and was a Justice of the Peace since the early 1880s.[2][3][4]
Holmes was closely associated with Richard Seddon[2] and organised his election committees.[5] He was appointed by the Liberal Government to the Legislative Council. He served his first term from 18 April 1902 to 17 April 1909. He served his second term from 18 April 1909 to 17 April 1910, when he died.[6] He had been ill for quite some months and had missed the last session of the legislative council. He was cared for by one of his daughters in Epsom, where he died.[4] He was buried at Hokitika Cemetery.[7]