Martin had been sidelined by a shoulder injury. He was hurt trying to make a catch in a 31-23 loss at Atlanta on Oct. 20. He had said earlier this month that the injury would not be season-ending but that he expected he would need surgery at some point.
Martin rushed for 456 yards and had one touchdown this season but only averaged 3.6 yards per carry.
"It'll be my first surgery," Martin said to the Tampa Bay Tribune. "There will be some butterflies there at first. But that's what is needed to continue to my career."He will be replaced in the lineup by rookie Mike James, who rushed for 158 yards on 28 carries in a 27-24 overtime loss to the Seattle Seahawks on Sunday.