The generalized Hamming weights d(r)(C) of a linear code C are a natural generalization of the minimum Hamming distance d(C)[= d(1)(C)] and have become an important research object in coding theory since Wei's originary work in 1991. In this paper, two general formulas on d(r) (C) for irreducible cyclic codes are presented using Gauss sums and the weight hierarchy {d(1)(C), d(2)(C), ... , d(k)(C)} (k = dim C) is completely determined for several cases.