Kegel began his career with Dynamo Dresden and was promoted to the first team during the 2007–08 season, and made an immediate impact, making his debut against Hamburger SV II, where he scored just five minutes after coming on as a substitute for Pavel David. In his five years with Dynamo, Kegel made 90 league appearances, scoring eight goals and helped the club earn promotion to the 2. Bundesliga in 2011. He joined Chemnitzer FC in July 2012, along with teammate Sascha Pfeffer. Two years later he signed for Holstein Kiel.