Updated

(SportsNetwork.com) - Two-time Olympic figure skater and three-time United States champion Johnny Weir has officially announced his retirement from ice skating.

Weir announced on the "TODAY" show that he is retiring from competition and joining NBC Olympics as a figure skating analyst for the 2014 Winter Games in Sochi.

"I get old," Weir said Wednesday. "I have to say thank you and goodbye. ... It'll be hard not to be out there, and I'll probably still get sick to my stomach and nervous and go through all the emotions of a competitor. But I'll be able to support these young skaters and really teach the world what's going on out there."

The 29-year-old Weir, the U.S. men's champion from 2004-06, was the 2008 world bronze medal winner. He was fifth at the 2006 Olympics in Italy and sixth at the 2010 Games in Vancouver.

Weir also won U.S. silver in 2008 and bronze in both 2007 and 2010.

Joining Weir on NBC's team for Sochi will be 1998 gold medalist Tara Lipinski and 2006 silver medalist Tanith Belbin.

The Sochi Games begin Feb. 6.