Vardy scored five goals in four games for Brendan Rodgers’ side, including a brace during the Foxes’ 3-0 win over Arsenal.
Vardy scored in all but one of his appearances in April, which was enough to see off other contenders Eden Hazard of Chelsea, Man City’s Aymeric Laporte, as well as Liverpool duo Jordan Henderson and Mohamed Salah.
Burnley’s Chris Wood, Southampton’s Shane Long and Ayoze Perez of Newcastle United made up the eight-man shortlist.
This is the third time that Vardy has won the award, but his first since winning consecutive awards in October and November in 2015, the year Leicester won the title.
As well as his double against Arsenal, Vardy scored another double against Huddersfield, as well as a strike at home to Bournemouth to move the former non-league forward onto 18 Premier League goals for the campaign, which makes him this season’s top English scorer.
The Foxes have won six of their ten games under the former Celtic manager, as well as playing an extremely attractive style of play.