The England and British & Irish Lions flanker has scored 17 tries in 87 appearances for Tigers after making his debut in 2005, just a week after his 20th birthday.
After signing his new terms at Tigers, 25-year-old Croft said: “I’ve played all of my senior rugby with Leicester Tigers after coming through the club’s Academy and I’m very happy to agree a new contract here.
“The club have had some great success with three Premiership titles in the last four years and I’ve enjoyed being a part of that.
“This is a great place to play your rugby. We’ve got an excellent group of players, coaches and back-up staff to work with and the supporters, home and away, play a big part too.
“As a player, you always want to enjoy your rugby, but you also want to test yourself at the highest level possible, and I am doing that with Tigers.”
Croft, who is currently sidelined with a shoulder injury picked up during England’s autumn Test against South Africa, added: “All I want to do now is get back from injury and get back to training. We’ve still got a lot to play for this season and I want to be a part of it.”