Troup made his Test debut for the New Zealand on 18 November 1976 against India. In what was Troup"s best test series he finished with 18 wickets for 371 runs (av 2061) including a ten wicket haul in the Third Test at Eden Park (4-71 and 6-95). He played his final test for New Zealand in 1986.
Troup served twelve years on the Papatoetoe Community Board.
Six of those years as chairman. He was then elected as a councillor for the Papatoetoe ward on the Manukau City Council in 2007.
In April 2008 he was made the Deputy Mayor, replacing Su’a William Sio. In the 2010 Auckland Council elections Troup ran in the Manukau Ward, placing fifth with 9,136 votes.