He graduated from Wittenberg University, Springfield, Ohio, 1987, with a BA. He graduated from Howard University, 1990, with an MA. He graduated from Warren Wilson College, 1998, with an MFA. He lived in Washington, D.C.
He taught at the University of North Carolina at Greensboro, the University of Texas at Austin, and Warren Wilson College.He teaches at the University of Michigan.
His work has appeared in Ploughshares, and Callaloo amongst other publications.