Téměř čtyřicet let pracoval ve spotřebním družstevnictví (dnes Coop), a to v různých pozicích. Roku 1993 se stal zakladatelem největší nákupní centrály v ČR Coop Centrum, v jejímž čele stál jako předseda představenstva dalších 22 let. V roce 2000 spoluzaložil mezinárodní nákupní centrálu Coop Euro se sídlem v Bratislavě a od roku 2004 byl po dobu 12 let předsedou Svazu českých a moravských spotřebních družstev. V letech 2003–2007 zastával funkci viceprezidenta a následně pak až do roku 2014 prezidenta Svazu obchodu a cestovního ruchu ČR. Od roku 2014 je předsedou Asociace českého tradičního obchodu. Je členem vědecké rady VŠE v Praze a členem rady Českého statistického úřadu.