The new deal will mean Beveridge's tenure with the Bulldogs could reach 11 seasons, with the 52-year-old first joining the club ahead of the 2015 season.
Beveridge famously led the Dogs to a premiership in his second season at the Kennel, snapping a 62-year flag drought with a win over Sydney in the 2016 grand final.
The Dogs have remained premiership contenders since, however are yet to see a second flag raised under Beveridge's watch.
Beveridge has amassed a win-loss record of 104-79 across his eight years with the club, a figure that is now set to grow with his future tied to the club for three more years.
The Dogs' senior coach expressed his delight to have recommitted to the club, thanking the club for its support and faith.
“The Club means an enormous amount to me,” Beveridge said.
“It's a great show of faith and support from the Club to commit to me for another three years, in essence, to the end of 2025.
“I am really grateful for the support I've had along the way – so many good people have come and gone who influenced our program and helped me in my role.
“As much as there is the occasional speculation of me coaching elsewhere, I've never really thought about that. I've always wanted to be here.
“I'm absolutely invested and committed to our football club, mostly our people and everyone that supports us.
“Year on year we aim to be the best in the competition and I am very much looking forward to leading the charge in the pursuit of future success for our Club.”