Salah Rekik évolue dans la catégorie des moins de 78 kg. Il est médaillé d'argent aux Jeux africains de 1987 à Nairobi. Aux championnats du monde de judo 1987 à Essen, Salah Rekik est éliminé en seizièmes de finale par le Sud-Coréen . Aux championnats du monde de judo 1989 à Belgrade, il est éliminé au même stade de la compétition par le Polonais Waldemar Legień ; il remporte néanmoins cette année-là une médaille d'argent aux Jeux de la Francophonie de 1989 à Casablanca.