The 24-year-old joined Leicester from Luton Town in the summer of 2019 and has made 54 appearances in his time at the club.
Justin recently returned from an 11-month injury layoff due to an anterior cruciate ligament damage sustained in February 2021 and has made five appearances this term.
He told LCFC TV: “There is only one place I want to be now and that’s Leicester City.
“They’ve put great faith in me over the past year when I’ve been out injured. It just shows what a great club Leicester is that they’re willing to give me a new deal when I’m just returning from injury.
“There’s no good time to get an injury like that, but at least now, people know what I can do. Hopefully I can get back to that level. I definitely do feel back to my best, but to be honest, I can’t remember what I used to be like.
“This is me now, so I’ve just got to keep improving and hopefully kick on in every way.
“The management staff is the top level. The training facilities are top level. The ground is top level. There’s only a few more things you could add to create that next level of team, which is what we’re trying to go for.
“It’s not just the team, the club as a whole is definitely moving in the right direction. Hopefully, in the next couple of years, we can cement our place where we need to be.”