Терапевтичният ефект се осъществява чрез отделянето на високореактивни кислородни радикали – процес, зависещ от вътреклетъчното взаимодействие на темопорфин със светлината и кислорода.
Die therapeutische Wirkung wird durch Erzeugung stark reaktiver Sauerstoffprodukte vermittelt, wobei dieser Prozess von der intrazellulären Interaktion von Temoporfin mit Licht und Sauerstoff abhängig ist.