Yavin nació en Alta Silesia, Alemania (territorio actual de Polonia) en 1932, en el seno de una familia judía que se trasladó en 1933, durante la conocida como Quinta Aliyá, a la ciudad de Haifa.