Djokovic produced a ruthless display against the 27th seed from Australia, constantly troubling him on serve and improving on his own service games compared to the opening two rounds.
He offered only three chances to break serve in the match but Tomic was unable to take any, leaving Djokovic to secure a third straight sets victory of the week – none of his sets so far have even gone to a tie-break.
Djokovic broke Tomic on four occasions and was not made to pay for a number of wasted chances midway through the third set when his opponent twice fought back from 0-40 down on serve.
Tomic won five straight points to avoid a break the first time around and three points to get back to deuce in the second, but Djokovic took his next break point chance and made sure of victory a couple of games later.
His next test will come against big-serving South African Kevin Anderson, the 14th seed having earlier come through his clash with 24th seed Leonardo Mayer 6-4 7-6 6-3.
Catch all the Wimbledon action LIVE on FOX Sports Play