Två gånger tidigare har president Marcelo Rebelo de Sousa stoppat lagen genom sitt veto.
Lagförslaget rör dödshjälp som är medicinskt assisterad, och bakom förslaget står Socialistpartiet och några ledamöter från oppositionen.
Presidenten kan välja mellan att skicka det av parlamentet godkända lagförslaget till en författningsdomstol för granskning, åter lägga in sitt veto eller godkänna lagen.
Presidenten sade inför fredagens omröstning att beslut kommer "inom kort, definitivt före jul".
Lagen rör vuxna som har en allvarlig och obotlig sjukdom och som bland annat är fullt medvetna och informerade om frågans vidd.