Greer wurde 1970 in Washington, D.C. geboren und wuchs in einem Vorort von Washington auf; er hat einen eineiigen Zwillingsbruder.[1] Greer studierte Creative Writing an der Brown University. Nach mehreren Jahren in New York, in denen er seinen Lebensunterhalt mit Gelegenheitsjobs verdiente, studierte er an der University of Montana und schloss mit einem Master of Fine Arts ab. Greer lebt mit seinem Ehemann in San Francisco.