The 26-year-old Kindl was a restricted free agent. He'll make $2.4 million a year under the new contract.
Kindl was drafted by the Red Wings in 2005 and made his NHL debut in 2009.
The Sumperk, Czech Republic, native scored a career-high four goals for the Red Wings in the 2012-13 season and tied his career high of 13 points.
Detroit was knocked out of playoffs this season by the Chicago Blackhawks, who went on to win the Stanley Cup.
Copyright 2014 Associated Press. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.