The announcement comes after the confirmation that David Humphreys has also decided to call time on his international career, but will continue to play for Ulster until June 2007.
Corrigan will also continue to play for Leinster for the remainder of this season and next season. The 35-year-old has earned an ERC Elite 50 Caps Award with 55 appearances so far for Leinster in nine consecutive seasons in the Heineken Cup.
Corrigan won his first cap against Canada in November 1997 when he came on as a replacement and went on to win his first start for Ireland against Italy later that month. During his Ireland career, the Greystones club man won 47 Caps, with his last cap coming against France in Paris during the 2006 RBS Six Nations Championship.