He debuted at state representative level for Victoria in the 2014 youth eight which contested and won the Noel Wilkinson Trophy at the Interstate Regatta within the 2014 Australian Rowing Championships.
[2] He first rowed in the Victorian men's senior eight contesting the 2017 King's Cup at the Interstate Regatta.
[3] He again rowed in the Victorian King's Cup eights of 2018 and 2019 placing second to New South Wales on all three occasions.
In 2016 he was selected in an Australian U23 eight for the World Rowing U23 Championships in Rotterdam and finished in eighth place.
The eight placed 5th at the World Rowing Cup II in Poznan and 6th at WRC III in Rotterdam.