Nikitin got the Nazi tattoo as a youth when he was part of a heavy metal band, Gunther Philipowski, a spokesman for the Bayreuth Festival in Germany, told CNN.
"That is a problem in Bayreuth," Philipowski said. "Bayreuth has a bad history with the Nazis. It's clear that Bayreuth has to be careful about this terrible part of history and has to take a position against it."
Nikitin, 38, had covered his tattoo with makeup so that it would not be visible during his role in "The Flying Dutchman," but canceled his performance after discussions with Beyreuth organizers, CNN reported.
"I had the tattoos made when I was young. It was a big mistake in my life and I wish I had never done it," Nikitin said in a statement.
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'
Kate Middleton recycles dress at movie premiere