James Sullivan was born and raised in Quincy, Massachusetts. He attended Colby College and received his graduate degree from the Iowa Writers' Workshop. He lives with his wife and their two children near Portland, Maine.