The 23-year-old regrouped after conceding the second set and finished with 17 aces, sealing his place in Saturday's title decider against American Tennys Sandgren.
"I was really, really nervous in that last game... slightly tight, but a big thanks to the crowd for getting me through that," said Norrie, who will begin his Australian Open campaign against American Taylor Fritz next week.
"It's so special... It's my first final and to do it at home, too, it means so much to me."
Sandgren produced a clinical display against German Philipp Kohlschreiber, winning 31 of his 33 first-serve points and saving all three break points to record a 6-4 6-2 victory.
(Reporting by Hardik Vyas in Bengaluru; Editing by Christian Radnedge)