It sounds like a swimbladder problem or air in the digestive tract. Try feeding your fish blanced peas or pre-soaking his food. This will help with the air.
The issue at hand pertains to the goldfishes swimbladder, which is obviously swollen with air. There could also be air within the fishes digestive tract.