Ele jogou pelo SK Slavia Praha, Hajduk Split (venceu o primeiro campeonato da Croácia) e FC La Chaux-de-Fonds. Antes de chegar à Iugoslávia, ele tinha sido um jogador-treinador na Suíça com FC Winterthur. Sobotka disputou a Copa do Mundo de 1934, na Itália.