NAIROBI, Kenya — The Ethiopian marathoner who flashed an antigovernment gesture as he crossed the finish line in second place at the Rio Olympics will not go home.

The runner, Feyisa Lilesa, will not fly back to Ethiopia on Tuesday with the rest of his team, his agent said, choosing instead to remain in Brazil with his immigration status unclear.

“He didn’t plan at all for this,” said Mr. Lilesa’s agent, Federico Rosa, speaking by telephone from Brescia, Italy. "He doesn’t want to go to Ethiopia, he wants to go to another country. The U.S. would be very good but right now we just don’t know where he’s going to go. He was very happy after winning but also a bit confused.”

By raising his arms and crossing them in an X in front of his face as he crossed the finish line Sunday, Mr. Lilesa, 26, has crossed the Ethiopian government, one of the most repressive in Africa.