Mario Williams and the Miami Dolphins have agreed upon a two-year deal.

Williams is expected to sign a deal worth approximately $8 million per season.

Williams was released this offseason by the Buffalo Bills.