Gospodinov represented Bulgaria in the road race at the 2004 Summer Olympics. He also won the Tour of Turkey in 1996, the Tour of Bulgaria in 2001 and 2002. He was also the national champion of Bulgaria in both the time trial and road race in 2000.