Marion missed the Cavaliers win over the New York Knicks on Sunday and returned to Cleveland to undergo an MRI on his left hip, which revealed the strain.
Marion has been dealing with the injury for the last several weeks and said Sunday that his main focus is getting healthy.
"I've been trying to fight through it as much as I can, but it’s causing me a lot of discomfort," Marion told the Akron Beacon Journal. " I just want to get back to 100 percent healthy."
The 36-year-old announced in January that he plans to retire at the end of the season.
On the season, Marion is averaging 4.9 points and 3.5 rebounds in 50 games.
Cleveland currently sits in the No. 4 seed in the Eastern Conference, 9.5 games behind the Atlanta Hawks. The Cavaliers play the Pistons in Detroit on Tuesday.
- Josh Sanchez