After turning professional, Herbert played mostly on the PGA Tour of Australasia. In late 2016, he was runner-up in the Isuzu Queensland Open behind amateur Brett Coletta. A year later, in the 2017 NSW Open Championship, he was again runner-up, this time to Jason Scrivener and followed this with good finishes in the Emirates Australian Open and Australian PGA Championship.
Since 2018, Herbert has played on the European Tour. 2018 was a successful season, finishing 47th in the Order of Merit and ending the year in the world top-100. He was runner-up in the Portugal Masters and was third three times including the Sky Sports British Masters. A good result in the SMBC Singapore Open gave him an entry into the 2018 Open Championship where he made the cut. He also qualified for the 2018 U.S. Open but missed the cut.