The star, who got engaged to Kim Kardashian at the end of October, has been criticized for featuring the flag on merchandise for his Yeezus tour.
The gear includes T-shirts featuring the flag along with a skull and the words "I ain't comin' down."
But in an interview with Los Angeles radio station 97.1 AMP on Monday, West, 36, explained the reasoning behind using the flag – which was adopted by the Southern states during the American Civil War but has come to represent a symbol of racism and hate to many.
"React how you want," he said. "Any energy is good energy. You know the Confederate flag represented slavery in a way – that's my abstract take on what I know about it. So I made the song 'New Slaves.' So I took the Confederate flag and made it my flag. It's my flag. Now what are you going to do?"
Tell us in the comments section below what you think of West wearing a Confederate flag.