Nel gennaio 2016 esordisce in un tabellone principale ATP a Sydney e supera il 1º turno per il ritiro dell'avversario prima di perdere al secondo turno. Dopo che aveva perso altre due finali nell'autunno del 2015, il 28 febbraio 2016 vince il primo titolo Challenger in singolare a Cherbourg superando in finale in tre set Adam Pavlásek. Il 1º maggio sconfigge nella finale dell'Anning Challenger Mathias Bourgue e il giorno dopo fa il suo ingresso nella top 100 del ranking, in 90ª posizione. Entra nel tabellone del Roland Garros con una wild card e vince il suo primo incontro in uno Slam battendo Laslo Đere; al secondo turno viene sconfitto per 12-10 al quinto set dalla testa di serie nº 27 Ivo Karlović dopo 4 ore e mezza di gioco. Nelle qualificazioni del torneo ATP di Nottingham batte per la prima volta un top 100, il nº 80 Marsel İlhan, ma non riesce ad accedere al tabellone principale. In luglio vince il suo primo incontro in un main draw ATP a Washington piegando in due set il nº 74 ATP Víctor Estrella Burgos. Viene chiamato a difendere i colori dell'Australia ai Giochi di Rio de Janeiro in agosto, viene schierato in singolare ed esce al primo turno. Verso fine anno vince i tornei di singolare nei Challenger di Città di Ho Chi Minh e Traralgon, nei quali l'anno prima si era fermato alle finali.