Solute transport in porous media concerns advection, dispersion, sorption, and reaction. Since porous media is commonly heterogeneous, the properties of porous media are spatially and temporally variable. In this paper, one dimensional unsteady solute transport in semi-infinite heterogeneous porous media is investigated. Both linear and nonlinear decay is considered. Analytical solution is obtained for linear decay with spatially and temporally diffusion coefficient and velocity by using generalized integral transform technique. The inverse integral transforms are developed for the problems in semi-infinite space based on some weighted functions. Some examples are given to show the application of the method and analytical solutions.