The life history of Puccinia striiformis remains a mystery because the alternate host has never been identified. Inoculation of grasses using aeciospores from naturally infected Berberis chinensis and B. koreana resulted in infection on Poa pratensis, producing uredinia typical of stripe rust caused by P. striiformis. Analyses using real-time polymerase chain reaction and DNA sequence confirmed the rust fungus as P. striiformis. Pycnia and aecia were produced on B. chinensis, B. holstii, B. koreana, and B. vulgaris after inoculation using germinating telia of P. striiformis f. sp. tritici. Wheat inoculated with aeciospores from B. chinensis resulted in uredinia, which demonstrated that Berberis spp. also serve as alternate hosts for the wheat stripe rust pathogen. The elucidation of the complete life history for P. striiformis f. sp. tritici will provide a powerful tool to rapidly advance our knowledge of the genetics of this rust fungus, and will lead to the development of improved strategies for a better control of stripe rust.