En , il signe un contrat d'un an avec l'USA Perpignan qui évolue en Pro D2, où il compense l'arrêt sur blessure de l'international français Brice Mach qui devait rejoindre le club catalan à l'intersaison. Auteur d'une bonne saison, il prolonge son contrat avec le club catalan, qui vient d'assurer son retour en Top 14 pour la saison 2018-2019. Malgré la saison catastrophique de l'USAP, et son retour en Pro D2 pour la saison 2019-2020, Lam s'impose comme un cadre l'équipe et décide, en , de prolonger son contrat jusqu'en 2022.