The steady flow of an incompressible viscous non-Newtonian fluid above an infinite rotating porous disk in a porous medium with heat and mass transfer is investigated. The nonlinear partial differential equations which governing the problem are transformed to ordinary differential equations by using the von Karman transformation. The homotopy perturbation method is implemented to obtain analytical solutions for ordinary system. The distributions of velocity, temperature and concentration are illustrated graphically for different parameters.