Diplôme d'économie, il intègre le ministère des affaires étrangères tchécoslovaque, puis tchèque, en 1988, où il travaille particulièrement jusqu'en 2003 sur les questions européennes. De 2003 à 2004, il est le chef de cabinet du Premier ministre, Vladimír Špidla. En 2005, il rejoint le secteur privé, devenant directeur-associé BXL Consulting s.r.o., poste qu'il occupe jusqu'en 2014.