Yes, he is. LeBron James is the only active NBA player who is a billionaire. This is because he made $1 billion in the 2018-2019 season. This is his fourth consecutive year earning more than $900 million.
James has received dozens of endorsement deals since joining the NBA in 2003. He is also one of the highest-paid athletes in the world, with his endorsements alone paying around $100 million.