Drug-induced urinary retention Pharmacology The following drugs may cause urinary retention:tricyclic antidepressantsanticholinergicsopioidsNSAIDsdisopyramide