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.
In addition to coaching at Libertyville and Vernon Hills high schools, he has been involved as an assistant coach for both teams. He took over as head coach of the Chicago Soul in the MISL on September 25, 2012, but was let go on December 2, 2012 following a disappointing season with a record of 2–7.