Терапевтичният ефект се осъществява чрез отделянето на високореактивни кислородни радикали – процес, зависещ от вътреклетъчното взаимодействие на темопорфин със светлината и кислорода.
Den terapeutiska effekten åstadkoms genom generering av högreaktiva syreradikaler, en process som är avhängig den intracellulära interaktionen mellan temoporfin och ljus och syre.