In 1989 – 1999, he was the member of SBS Television and Radio Youth Orchestra. Since 1998 to 1999, he joined Sydney Symphony Sinfonia. In 1999 – 2003, he was the Casual Player with Sydney Symphony Orchestra, Australian Opera and Ballet Orchestra, Sydney Opera House Orchestra and Sydney Concert Orchestra.
Since 2006, he has been the Guest Principal with the Sydney Symphony Orchestra (April 2016), Australian World Orchestra (India Tour November 2015), Melbourne Symphony Orchestra, Queensland Symphony Orchestra, and the Tasmanian Symphony Orchestra. Meanwhile since 2004, he has been the Principal Clarinet of Orchestra Victoria.
In 1998,he earned the Fellowship of Music A.M.E.B. (FMusA). In 2000, he studied in London with teachers including Andrew Marriner, Julian Farrell and Anthony Pike.