The 22-year-old said he hopes to raise £10,000 for the charity 'Help for Heroes' by taking part in the marathon.
Marine McBean told the BBC: "They basically help guys like me out, and because they have I'm just trying to give a little bit back.
"I'm injured but I'm alright. I can do the same things I used to be able to, just a bit slower.
"There are guys who have just been injured and I want to show them that they can actually progress and move on."
Marine McBean decided to run the 26 mile (42km) marathon after watching it on TV last year.
He said: "I was laying on my hospital bed watching TV, and I was thinking 'yeah, I'll give that a go!', bearing in mind I couldn't even sit up.
"I just thought 'I'll do it,' and a year later here I am, ready to rock and roll."
"It's going to be hard work and I know that, but physically I'm fit and mentally I'm fit, and I'm able to do it," he said.
"It's just a case of what my leg decides to do on the day. If that just gets too painful that might pull me out, but I'll keep on going.
"Even if I wind up walking the last 10 miles just to finish then I'll finish it."