In this research the steady three-dimensional flow of a Walter's B fluid in a vertical channel with porous wall, through which the fluid is injected uniformly into the channel through one side of the channel, is studied analytically using Homotopy Analysis Method (HAM). The channel is assumed to be infinite and uniform. The effects of the elasticity of the fluid on the flow and heat transfer on the walls of the channel are discussed.