As a child he had two operations to repair a heart defect
Played 53 times for Berwick before joining Dundee United in 2008
Received first Scotland call-up in September last year but had to withdraw through injury
He is now fully fit again and believes that in Posh manager Darren Ferguson - who described signing Swanson as a "no-brainer" - he has the right man to help him rediscover his best form.
"Even in the first (training) session I had with him, he was so switched on. He knows what he wants all the players to do and I'm just trying to work towards how he wants me to play," he said.
"He wants me to play in the hole (behind the striker) but he wants all the players rotating (positions) which is good because it gets the other team thinking."
Swanson was given a second-half run-out in Peterborough's friendly against St Neots earlier this week and set up two of Tyrone Barnett's four goals in a 6-0 win, as well as hitting the crossbar with a shot from the edge of the box.
And he believes the move south is already benefitting him physically as well as mentally.
"I've put on six pounds since I've been here," he added.
"Everything is so professional - it's really helping me, the gym work, the physios and stuff. It's really good."
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.