Dennison moved to linebacker when he entered the NFL. He played for the Denver Broncos from 1982 to 1990.
Coaching career
Early career
During a year off in 1993 for personal reasons, "Rico" assisted Suffield Academy in a successful New England football championship.
Denver Broncos
Dennison began his coaching career as an offensive assistant for the Denver Broncos in 1995 and would serve in this role until 1996. In 1997, Dennison was promoted to special teams coordinator and would serve in this role for four seasons. In 2001, Dennison shifted to the offensive line coach of the Broncos. In 2006, Dennison was promoted to offensive coordinator of the Broncos and would serve in this role from 2006 to 2008.
Houston Texans
In 2010, Dennison was hired by the Houston Texans as their offensive coordinator and served in this position from 2010 to 2013. Dennison's move to Houston reunited him with Texans head coach Gary Kubiak, who was a teammate of his in Denver between 1983 and 1990 and a fellow Broncos assistant coach between 1995 and 2005, and who he succeeded as Broncos offensive coordinator in 2006. On January 6, 2013, the Chicago Bears announced that they would interview Dennison for their head coaching position.[8]
Baltimore Ravens
Both Dennison and Kubiak were appointed quarterbacks coach and offensive coordinator respectively of the Baltimore Ravens on January 27, 2014.[9]
Denver Broncos (second stint)
In January 2015, Dennison returned to the position of offensive coordinator with the Broncos following the hiring of Kubiak as head coach.[10] On February 7, 2016, Dennison was part of the Broncos coaching staff that won Super Bowl 50. In the game, the Broncos defeated the Carolina Panthers by a score of 24–10.[11]
After the retirement of Kubiak following the 2016 season, Dennison was replaced by former San Diego Chargers head coach Mike McCoy as the Broncos' offensive coordinator.[12]
Buffalo Bills
On January 19, 2017, he was hired by the Buffalo Bills to serve on Sean McDermott's staff as offensive coordinator.[13] On January 12, 2018, Dennison was relieved of duty as offensive coordinator after one season that saw the Bills offense finish 29th overall despite making the postseason.[14]
New York Jets
On January 27, 2018, Dennison was hired by the New York Jets as their offensive line coach and run game coordinator under head coach Todd Bowles.[15]
Minnesota Vikings
On February 8, 2019, Dennison was hired by the Minnesota Vikings as their offensive line coach and run game coordinator under head coach Mike Zimmer, replacing Clancy Barone and Andrew Janocko, who took over in place of Tony Sparano, who died prior to the 2018 season.[16] In 2021 during the COVID-19 pandemic Dennison refused to take a vaccine and was promoted to a different job. Rick now serves as the Minnesota Vikings senior offensive advisor.[17] The reason for this promotion was because it will follow COVID-19 protocols, because of being able to avoid contact with players.
New Orleans Saints
On February 16, 2024, Dennison was hired to serve as the Senior offensive assistant for the New Orleans Saints.[18]