The Chargers and Ekeler were reportedly negotiating this deal since January before reaching an agreement on Friday.
Ekeler proved to be a dynamic weapon for Los Angeles last year and recent reports have said that the Chargers are prepared to allow Melvin Gordon to test the open market.
Ekeler, 24, wound up going undrafted out of Western State back in 2017. He played out the final year of his three-year contract and was in line to be a restricted free agent this offseason.
In 2019, Ekeler appeared in all 16 games for the Chargers and rushed for 557 yards on 132 carries (4.2 YPC) to go along with 92 receptions for 993 yards receiving and 11 total touchdowns. Pro Football Focus has him rated as the No. 4 running back out of 58 qualifying players.