In this paper we prove some results concerning the rational functions with prescribed poles and restricted zeros. These results in fact generalize or strengthen some known inequalities for rational functions with prescribed poles and in turn produce new results besides the refinements of some known polynomial inequalities. Our method of proof may be useful for proving other inequalities for polynomials and rational functions.