Try luring him to walk. Have him on leash...take really tiny tasty treat out..wave it in front of his nose so that he knows that it's there, and get him to walk a couple of feet towards it. Praise...do it again...he will soon catch on that he has to stay with you to get a treat.
In the backyard does he follow you around? Start running in the yard, laugh and clap your hands......call his name...run backwards...and see if he runs after you.
Believe me..he will start walking soon. He probably feels safe at home and does not want to leave his safety zone. You could also carry him a bit, and then make him walk him slowly too.
Gina