 For Yugoslavia he debuted in 1927 against Bulgaria (2–0), participated Olympic tournament in 1928 in Amsterdam and played in the 1930 FIFA World Cup for Yugoslavia scoring three goals.In 1933, Bek took French citizenship and renamed himself Yvan Beck and in February 1935 he was picked for the first time for the Equipe Tricolore.Yugoslavia's goal tally first
During the Second World War, Bek was a member of the French Resistance.