Career
Born in Osijek, Socialist Federal Republic of Yugoslavia, Krpan started his career with hometown club NK Osijek, and moved to Sporting Clube de Portugal in 1998, being scarcely used during his one 1/2-season spell. In January 2000, staying in Portugal, he left for U.D. Leiria and played for the team until the 2001 summer. Krpan then returned to Croatia and played one season apiece for Osijek, NK Zagreb and HNK Hajduk Split, before returning to Leiria for 2004-2005.
He was an important offensive element during the campaign as his team barely avoided relegation from the Primeira Liga, notably scoring in a 1–1 home draw against F.C. Porto.
In 2005, Krpan once again moved back to his country by joining HNK Rijeka, where he spent one season before moving to second division side NK Inter Zaprešić. In 2007-2008 he dropped down another level and signed with NK Grafičar Vodovod, returning to his hometown and retiring from football after one year, aged 34.