Karhi est né à Ramat Gan, aîné de dix-sept frères et sœurs d'une famille religieuse[2], du rabbin David Karhi, un Sabra né en Israël et d'origine juive tunisienne de Djerba. À l'âge de quatre ans, Shlomo Karhi déménage à Zimrat, un moshav religieux. Il fait ses études aux yeshivas Kisse Rahamim et Mercaz HaRav.
Il commence à travailler comme professeur au Sapir Academic College, avant de devenir membre du corps enseignant de l'université Ben-Gourion, puis de l'université Bar-Ilan.
Carrière politique
Karhi est placé vingt-cinquième sur la liste du Likoud pour les élections d'avril 2019, une place réservée aux candidats du Néguev. et est élu à la Knesset, le Likoud ayant remporté 36 sièges. Il est réélu aux électionsde septembre 2019 et de mars 2020 après avoir été placé vingt-septième sur la liste du Likoud et est réélu à nouveau en 2021 (à la vingt-quatrième place) et 2022 (à la treizième place). À la suite des élections de 2022, il est nommé ministre des Communications.
En mars 2023, Karhi dévoile son plan de réforme du marché des communications. Il annonce la suppression de la Deuxième Autorité et du Conseil du câble et du satellite, déclarant la fin de l'ère de la « réglementation hyperactive »[3].
Le 2 octobre 2023, Karhi se rend à Riyad, en Arabie saoudite, parmi une délégation de 14 membres pour assister au Congrès extraordinaire de l'Union postale universelle[4].
Il fait adopter une loi sur la privatisation des médias publics en 2024. Le gouvernement entérine par ailleurs la rupture de tout lien entre l’État et le quotidien Haaretz, disant qu'il ne diffuserait plus ni de messages publics, ni de campagnes de publicité dans le journal. Selon Shlomo Karhi, il s'agit de lutter contre « la propagande mensongère » du journal, qui est très critique de la politique du gouvernement dans la bande de Gaza[5].