Olympian Johnny Weir says he's prepared to get arrested at the Winter Olympics in Sochi, Russia.

The 29-year-old openly gay Weir spoke to CBS News about whether the Olympics should be boycotted over a recently approved Russian anti-gay law which prohibits the promotion of gay rights in a public venue where minors might be present.

Weir said that he would go, because “that's what I'm trained to do and that's what I've devoted my life to.”

“You know, like anyone I'm afraid of being arrested but also I'm not afraid of being arrested,” Weir said. “Myself even walking down the street going to get Starbucks in the morning and somebody could arrest me just because I look too gay.”

Weir married his Russian-American husband in New York in 2011.

(Related: Obama: Not appropriate to boycott Olympics over Russian anti-gay law.)