Il représenta l'Indonésie pour la première fois lors de l'Olympiade d'échecs de 1966 à La Havane, comme deuxième remplaçant (échiquier de réserve). Il participa ensuite aux olympiades de 1970 (marquant 5 points sur 10 comme premier échiquier de réserve), puis en 1978 au premier échiquier et en 1980 au deuxième échiquier[2].
Il fit ses études en Bulgarie où il réalisa les trois normes nécessaires pour l'obtention du titre de grand maître international. Il fut le premier Indonésien et le troisième joueur asiatique après les Philippins Eugenio Torre et Rosendo Balinas à obtenir le titre de grand maître international[1].