Brown was raised in Shreveport, Louisiana. He graduated from Dillard University in 1995. He later went to graduate school. He got a Master of Fine Arts from the University of New Orleans and a Ph.D from the University of Houston.