Anthony Edwards, a player for the Minnesota Timberwolves, was penalised $40,000 for using homophobic comments on social media.
The NBA fined the 21-year-old for using "offensive and derogatory language" in an Instagram video posted earlier this month.
Later, Edwards removed the video and apologised.
"What I said was immature, hurtful, and disrespectful, and I'm incredibly sorry," he tweeted.
"It's unacceptable for me or anyone to use that language in such a hurtful way, there's no excuse for it, at all. I was raised better than that!"