Leicester have completed the signing of James Justin from Luton on a five-year contract.
Sky Sports News understands the transfer fee for the right-back could rise to £8m.
The Foxes beat off competition from other Premier League clubs, including Aston Villa, to land Justin, who was named in the Sky Bet League One team of the year last season as Luton secured promotion to the Championship.
The 21-year-old is Brendan Rodgers' first signing as Leicester boss since taking over at the King Power stadium in February.
"I'm over the moon. I feel like I'm ready for this moment. I hope to bring a lot of energy and commitment to the badge," Justin told LCFC.com.
"The manager is great with the younger players and developing them through their careers. Everyone speaks very highly of him and I hope he can help me too."
Justin made 52 appearances for Luton last season as they won League One and completed back-to-back promotions in the process.
He will join up with his new Leicester team-mates on Monday as they begin preparations for the new Premier League season.
Follow the Summer Transfer Window on Sky Sports
From July 1, Sky Sports News will be the home to three new shows dedicated to bringing you the very latest news from this summer's transfer market.
Start your day with Good Morning Transfers at 9am as our team of reporters and pundits bring you the latest news and insight. Transfer Talk then follows at midday delivering the biggest stories that matter to you. And join us at 7pm for the definitive round up of the day's news with The Transfer Show.
And as well as tuning into Sky Sports News, don't miss a thing with our dedicated Transfer Centre blog.
There's also the Transfer Talk Podcast, the daily UK, Regional and European Paper Talk, plus features across skysports.com and the Sky Sports app.