John Nichols urodził się w 1940 roku w Berkeley. Pierwszą powieść, The Sterile Cuckoo, opublikował w 1965, a rok później wydał książkę Czarodziej samotności, która ugruntowała jego pozycję pośród współczesnych pisarzy amerykańskich.
Po roku 1968 Nichols opuścił Nowy Jork i osiedlił się w niewielkiej miejscowości w pobliżu Taos, w stanie Nowy Meksyk. Tam w latach 1974-1981 stworzył znakomitą trylogię, porównywaną niekiedy do Stu lat samotności Márqueza. W jej skład wchodzą: Fasolowa wojna, Magiczna podróż i Nirvana Blues.