Marvin was the Associate Pastor of Youth and Education at New Hope Baptist Church of Grand Rapids, Michigan from 1994–1999. He then served as an assistant preaching pastor at Calvary Church of Grand Rapids, Michigan (1999–2002)—filling the role of main communicator for the popular Saturday Night services. After that time, he became one of the leaders and pastors of Tabernacle Community Church in Grand Rapids. Today, he is Senior Teaching Pastor at Trinity Church in Lansing, Michigan.
Marvin is adjunct faculty in the English Department at Grand Rapids Community College. He is also a regular writer for Our Daily Bread. He enjoys speaking regularly to college, high school, and middle school audiences. He has been a short-term missionary to Ghana, West Africa, Democratic Republic of Congo, Kenya, South Africa, and Moscow.
Marvin, with his beautiful and smart wife, Tonia, and three children—Marvin Jr., Micah, and Mikayla—live near Lansing, Michigan.