Haslett's first coaching position was as an assistant coach at the University at Buffalo from 1988 to 1990. He is the second assistant coach of the Buffalo Bulls to move and become a head coach in the NFL. The first was Buddy Ryan.
NFL assistant coaching positions
Haslett began his NFL coaching career as a linebackers coach for the Los Angeles Raiders in 1993. Haslett next coached linebackers for the New Orleans Saints in 1995 and was promoted to defensive coordinator for the 1996 season. Haslett then coordinated the Pittsburgh Steelers defense for the 1997 through 1999 seasons.
New Orleans Saints
In January 2000, Haslett was named head coach of the New Orleans Saints. That season, he guided the Saints to a 10-6 regular-season record, their second NFC West division championship, and the first playoff victory in franchise history. As a result of the Saints' turnaround from their previous 3-13 season, Haslett was named NFL Coach of the Year. This was the only playoff appearance in Haslett's six years in New Orleans. They would only notch one other winning record in 2002. That year, the Saints started 9-4, but three consecutive losses, including to the 1-14 Cincinnati Bengals, resulted in them missing the playoffs by a single game. In 2005, the Saints crashed to a 3-13 record. The season was marred by Hurricane Katrina's devastation of New Orleans. This forced the franchise to temporarily relocate to San Antonio, playing three of their 'home' games in the Alamodome. Another four home games were played in Baton Rouge at LSU's Tiger Stadium, and one took place at Giants Stadium in New Jersey. Haslett was fired after the close of the 2005 season and replaced by Sean Payton.
St. Louis Rams
Haslett became the St. Louis Rams' defensive coordinator to start the 2006 season. On September 29, 2008 Haslett was named the interim head coach of the Rams after Scott Linehan was fired. The Rams gave Haslett an interim coach's contract, containing a clause that promised him the permanent head coach's job if the team won at least six games that season. Within a few weeks, this clause was nullified by the NFL, because it violated the league's "Rooney Rule". He won his first game as interim head coach of the Rams with a 19-17 victory over the 4-1 Washington Redskins. That win was followed by a 34-14 drubbing of the Dallas Cowboys on October 19, 2008. This brought the Rams to a 2-4 record. The team would lose their final 10 games, leaving Haslett with an interim record of 2-10 on the year. On January 15, 2009, the Rams announced that Haslett was no longer in consideration for the permanent head coaching position and that the team would be going in a "new direction".
Haslett was hired as the Washington Redskins defensive coordinator on January 12, 2010 under head coach Mike Shanahan. Haslett replaced the retiring Greg Blache. After many speculated he would be fired after the disastrous 2013 season, new head coach Jay Gruden announced Haslett would remain on the team for the upcoming 2014 season. On December 31, 2014, the Redskins announced that Haslett would leave the Redskins by mutual agreement.
Cincinnati Bengals
On January 15, 2016, he was hired as linebackers coach for the Cincinnati Bengals. Following the 2018 NFL Season, the Bengals fired Haslett along with head coach Marvin Lewis.
Haslett once owned a horse ranch in Gasport, New York, called the "Double Nickel", named after his playing number, #55. He is married to Beth; the couple have three children; Kelsey, Chase & Libby.