Karem Ben Hnia est médaillé d'argent à l'arraché et à l'épaulé-jeté dans la catégorie des moins de aux Jeux méditerranéens de 2013 à Mersin. Il est ensuite triple médaillé d'or dans la catégorie des moins de aux championnats d'Afrique 2013 à Casablanca ainsi qu'aux Jeux africains de 2015 à Brazzaville, aux championnats d'Afrique 2016 à Yaoundé, aux championnats d'Afrique 2017 à Vacoas et aux championnats d'Afrique 2018 à Mahébourg. Il est médaillé de bronze à l'arraché et à l'épaulé-jeté dans cette même catégorie aux Jeux méditerranéens de 2018 à Tarragone.