Graff was born and raised in Missoula, Montana. He has had four novels published and is also the senior editor of Booklist Online, a publication of the American Library Association that consists chiefly of book reviews. He currently resides in Chicago.
His first novel was published under the pseudonym Michael McCulloch.