It was a flawless display on Rod Laver Arena by the world number one who moves into a first Melbourne decider since 2016.
"It is definitely one of the best matches I've ever had on this court, definitely," said Djokovic, who hit 24 winners and had just five unforced errors.
"You know, everything worked the way I imagined it before the match and even more so.
"Tough one for Lucas, but he had a great tournament, and I wish him all the best for the rest of the season," he added.
Djokovic lost in the fourth round last year, followed by elbow surgery and poor form until he won Wimbledon and turned his season around.
"It was highly unlikely 12 months ago that I would be where I am today, a year later," said the Serbian top seed.
"But I've said it before, and I always have plenty of belief in myself, and I think the self-belief is something that always prevails."
Djokovic will face second seed Nadal in a 53rd career meeting and eighth in the final of a Slam.
In 2012 the pair contested the longest Grand Slam final in terms of time at the Australian Open when Djokovic edged an epic battle 7-5 in the fifth set after 5hr 53min.
Djokovic, in his 34th Grand Slam semi-final, took just 83 minutes to outclass his regular practice partner Pouille, who was appearing in his first.
The 14-time Grand Slam title winner was fresh because quarter-final opponent Kei Nishikori had quit after 51 minutes and he jumped all over the world number 31 right from the start.
Djokovic was in total control against the Frenchman who had needed more than three hours to see off Milos Raonic in the last eight.
The Serb ran Pouille ragged so effectively that he dished out a dreaded 6-0 "bagel" in a first set that lasted just 21 minutes.
Pouille held his first service game of the second set to a huge ovation from the centre court fans, but it was a brief respite as Djokovic, a picture of precision on serve and return, would not allow him any chance to get back into the match.
Pouille's coach Amelie Mauresmo, who won the Australian Open women's singles in 2006, could only look on helplessly as Djokovic broke at the next opportunity and raced to the second set.
On Thursday Nadal had allowed his young Greek opponent Stefanos Tsitsipas to win just six games on the way to the final in an hour and 46 minutes.
Djokovic made that look pedestrian, allowing Pouille only four games and taking 23 minutes less to reach his first Melbourne final since 2016, when he won his sixth title.
Nadal holds a 4-3 win-loss record against Djokovic in Grand Slam finals, including all three meetings since their Melbourne Park marathon seven years ago, and both players are chasing milestones on Sunday.
A win for Nadal will see him become the first player in the Open era to win all four Grand Slam titles twice, while victory for Djokovic will take him clear of six-time Melbourne winners Roger Federer and Roy Emerson.