Vardy, who scored 24 goals in Leicester’s remarkable run to the title, had been linked with a move to Arsenal.
“Leicester City have today agreed with the representatives of Jamie Vardy to extend the England international’s contract with the Premier League champions for a further four years,” the club said in a statement.
“Both parties hope that this announcement will end recent speculation regarding Jamie’s future and confirm his long term commitment to Leicester City Football Club.”