The 23-year-old joined Wolves for a fee of £185,000 from Castleford in 2014.
Clark score 10 tries last season as Warrington won the League Leaders' Shield and reached the Grand Final, and played for England in the Four Nations.
"I believe we're building something special here as a club and a team," he told the club's YouTube page.
"I'm just looking forward to being part of that for the next few years..
Warrington Wolves and England hooker Daryl Clark has rejected interest from the NRL to sign a new contract with the Super League side until 2020.