Due farmaci possono avere un effetto sinergico se aumentano la reciproca efficacia se presi insieme. Esistono due tipi principali di interazioni farmacologiche sinergiche. Le reazioni sinergiche additive sono quelle in cui gli effetti combinati di due o più farmaci equivalgono alla somma degli effetti individuali di tali farmaci. Una maggiore sinergia si verifica quando l'effetto combinato dei farmaci è maggiore della somma degli effetti individuali di tali farmaci.
A volte si desiderano interazioni farmacologiche sinergiche e i medici ne approfittano per ottenere benefici per il paziente. Altre volte, queste interazioni farmacologiche sono inaspettate e indesiderate. In generale, più droghe assumono un paziente, maggiore è la sua possibilità di sperimentare un'interazione. Disturbi come il malfunzionamento del fegato e gli squilibri ormonali possono causare a un paziente di sperimentare un'interazione farmacologica sinergica che non si verifica in genere in un paziente sano.
L'opposto di un effetto sinergico è un effetto antagonista, che si verifica quando un farmaco annulla gli effetti di un altro farmaco. Interazioni farmacologiche antagoniste si verificano quando l'assunzione di un farmaco nega parzialmente o completamente l'effetto di un altro farmaco assunto da un paziente. I medici possono usare alcuni farmaci antagonisti a loro vantaggio. Ad esempio, un paziente che assume un antibiotico che sta causando nausea può anche essere prescritto un farmaco che contrasta gli effetti che inducono la nausea del primo farmaco.