He earned a Bachelor of Arts in English from California State University at Fresno and a Master of Fine Arts in English from the University of California, Irvine.
He has taught at Western Michigan University and University of California, Davis.