He has also been an assistant coach for both the Libertyville and Vernon Hills high school soccer teams. On September 25, 2012, he was named the head coach of the Chicago Soul in the MISL, but was fired on December 2, 2012 after the team went 2–7.
He has also held positions as an assistant coach for both Libertyville and Vernon Hills high school soccer teams. He became the head coach of the Chicago Soul in the MISL on September 25, 2012, but was relieved from his duties on December 2, 2012 after the team's poor performance with a record of 2–7.