how long has lebron james been in the nba

1 minute ago 1
Nature

LeBron James has been in the NBA since his debut on October 29, 2003. As of 2025, he has played 22 seasons in the league, making him one of the longest- tenured players in NBA history.