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..

Manager Roberto Martinez wants greater attacking options after selling Steven Naismith to Norwich and Aiden McGeady also possibly going out on loan.
Everton's top target was Dynamo Kiev forward Andriy Yarmolenko but they have been frustrated in that pursuit.
Senegal striker Niasse has 12 goals in 21 games for his club this season.
Find all the latest football transfers on our dedicated page.
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.
[NEXT_CONCEPT]
Everton have made an approach for Lokomotiv Moscow forward Oumar Niasse and hope to tie up a £13.5m deal before Monday's transfer deadline.