Zapropoulos made his professional debut in the 2002–03 season with B' Ethniki side Kalamata.
His good performances with Kalamata earned him a transfer to A' Ethniki in the summer of 2005, when he signed a 2-year contract with Egaleo.
Zapropoulos made 25 starts and 27 total appearances in his first season in the top flight, while Egaleo finished 10th in the league.
Zapropoulos made 11 starts and 19 total appearances, playing primarily as a defensive midfielder.
Free from Kalamaria, in July 2008 Zapropoulos signed a 2-year contract with ambitious B' Ethniki side Ethnikos Piraeus.