[3][4] Afendoulis was raised in Grand Rapids Charter Township, Michigan and attended Forest Hills Public Schools, graduating from Forest Hills Northern High School in 1980.
[1][2] Afendoulis is a Certified Public Accountant and worked as a financial executive for an automotive parts supplier.
[1][2] He is co-owner of a tuxedo store in Plainfield Township which was founded in 1947 by his father and two uncles.
[1] Afendoulis was appointed by the Kent County Commission to a three-year term on the John Ball Zoo Advisory Board in January 2003.
[5] In 2018, he ran to represent the 29th District in the Michigan Senate, but subsequently lost to Democrat Winnie Brinks.