A blind Iraq war veteran has completed an epic 350km charity walk from Sydney to Canberra.

Liam Haven and his guide dog Omen made the two-week trek to help veterans' charity Soldier On and Guide Dogs Victoria.

Along the way, Private Haven was joined by senior political and defence figures, as well as regular wellwishers.

"We've had guys stopping their cars in the middle of the road and handing out $5, $50, $10, water bottles," Private Haven told reporters in Canberra.

"We've had a guy drop off cupcakes to us. Sadly that was wasted on me because I don't eat that kind of stuff."

The soldier was blinded by a roadside bomb on patrol in Iraq in 2008. He lost one eye and has just two per cent of his sight in the other.

At the time, he couldn't imagine that five years later he would be completing something so satisfying.

"I've gone through a massive depressive spell and I was in rehab for alcohol abuse for a little bit and I've had massive highlights like going sky diving and bungee jumping and trips to Timor and to Thailand with my best mate," he said.

"But nothing compares to something like this. The satisfaction that you get from it is amazing."

He said it was important that young veterans acknowledge their mental health issues as well as physical injuries.

"I pushed through and put on this brave face and then found myself cracking around the edges," he said.

"Once the symptoms set in of any kind of depression ... admitting it and kind of meeting it head on and conquering it, that's the first step to getting past it."

Assistant Minister for Defence Stuart Robert accompanied Private Haven for the final leg of the One Foot Forward trek.

"His courage, determination and initiative towards his own rehabilitation and recovery is inspiring," Mr Robert said.