Den nya lagen antogs enhälligt med 135 röster i parlamentet i huvudstaden Dakar under onsdagen. Den innehåller även straff för den som anses ”främja” homosexualitet.
Homosexualitet är redan kriminaliserat i Senegal. Under flera år har religiösa grupper i det muslimskt dominerade landet krävt hårdare lagar.
Den internationella människorättsorganisationen FIDH varnar för att lagen riskerar att förvärra situationen för hbtqi-personer i landet och försvåra arbetet med hiv-prevention. Samtidigt har myndigheterna under senare tid gripit ett stort antal personer som misstänks vara homosexuella.
Lagen väntas nu skrivas under av president Bassirou Diomaye Faye.
I flera afrikanska länder har lagar riktade mot samkönade relationer införts eller skärpts där Uganda var tidigt ute med en drakonisk lagstiftning som bland annat har dödsstraff för så kallad ”försvårad” homosexualitet och där krav på angiveri införts.