CBC reported Tuesday that Cogliano, who was acquired from the Edmonton Oilers last week in exchange for a 2013 second-round draft pick, has signed a three-year deal with the Ducks worth just over $7 million.
The 24-year-old never has missed a game since entering the NHL in 2007. In 328 games -- all with the Oilers -- Cogliano has 57 goals and 89 assists. He had 11 goals and 24 assists in 82 games last season.
The Oilers originally drafted Cogliano with the 25th pick of the 2005 Entry Draft.