CSKA Moscow will have to play their next three European home matches behind closed doors and have been fined $250,360 because of the behaviour of their fans.
The Russian club's supporters will also be prevented from attending their remaining two Champions League away group games this season against Manchester City and Bayern Munich, European football's governing body UEFA added in a statement.
CSKA's fans were found guilty of a series of offenses including "racist behaviour of supporters, crowd disturbance, setting off/throwing of fireworks and missiles" during their Group E fixture against AS Roma in Italy on September 17.
"The European governing body has a zero-tolerance policy towards racism and discrimination on the field and in the stands," UEFA said.
"All forms of racist behaviour are considered serious offences against the disciplinary regulations and are punished with the most severe sanctions."
CSKA fans fought with Roma supporters before the match and clashed with police afterwards in incidents which left 13 stewards and four officers injured. Roma won the game 5-1.
CSKA have already played their first Champions League home match against Bayern on Sept. 30 behind closed doors as punishment for their fans' racist behaviour last season.