Lance will start the race from 10th on the grid while team-mate, Sebastian Vettel, will line up in 13th.
After continuing to evaluate tyre performance in FP3, Lance initially held the fastest time in the opening stages of qualifying by opening Q1 with a 1.31.787 lap.
Across the 18-minute session, he continued to refine his pace and with consecutive improvements on his second and third runs, posted a 1.30.441 tour to progress to Q2.
Lance opened his account in the second part of qualifying inside the top 10 and played a crucial role in the duel to advance to the pole position shootout.
The Canadian improved upon his first run of the quarter, a 1.30.363 lap, by almost four-tenths to secure a place in Q3, ending Q2 in eighth overall.
Miami Grand Prix
Get ready for the inaugural Miami Grand Prix with our in-depth preview, presented by Cognizant. Hear from Lance and Nico and uncover the key factors that could define Sunday's race.
As track conditions improved, lap times began to fall and in the final part of qualifying, Lance completed a total of two timed laps to decide his starting position.
By completing his first run on used Softs, he posted a 1.30.823 benchmark while his final run yielded an improvement by one-tenth.
Lapping the Miami International Autodrome in 1.30.676, Lance will start from 10th for Sunday's Grand Prix.
"I think we can be happy about our performance today. In Q2 I produced a good lap to advance to Q3, but a part of me is disappointed that my lap [in Q3] did not come together in the final sector.
"But from P10 we should be in a good position to fight for points tomorrow. With a new race, there are always a lot of unknown factors at play and there are bound to be opportunities.
"I have to say, though, after so much excitement in the build-up to this race, I am totally ready to go racing."
Sebastian showed promising pace in FP3 and after splitting running across all three tyre compounds, concluded the final practice session inside the top five.
The German maintained this performance in qualifying and after posting a 1.32.212 benchmark, continued to improve by over one second across two runs to navigate his way to Q2.
He beat his 1.30.677 personal best from Q1 immediately in the second part of qualifying with a 1.30.610 lap that was worthy of 13th.
A snap of oversteer during his final timed lap of the session cost Sebastian time in Sector Three but despite improving to a 1.30.214 run, he was unable to progress to Q3.
After missing out on the top 10 by a mere 0.087-second margin, Sebastian will start the 2022 Miami Grand Prix from 13th on the grid.
"I think we had more pace in the car today so I am disappointed to exit qualifying in Q2.
"I had a small wobble in the final sector during my final attempt which, looking at the timings, cost me a place in Q3.
"The car seems to be performing well here, but tomorrow is when it counts, and I hope we can be up there scoring some points."
All in. All welcome. All celebrated. Sign up to open up a world of I / AM benefits and once-in-a-lifetime experiences.