We introduce an approach for detection of drug-protein interactions that combines a new yeast three-hybrid screening for identification of interactions with affinity chromatography for their unambiguous validation. We applied the methodology to the profiling of clinically approved drugs, resulting in the identification of previously known and unknown drug-protein interactions. In particular, we were able to identify off-targets for erlotinib and atorvastatin, as well as an enzyme target for the anti-inflammatory drug sulfasalazine. We demonstrate that sulfasalazine and its metabolites, sulfapyridine and mesalamine, are inhibitors of the enzyme catalyzing the final step in the biosynthesis of the cofactor tetrahydrobiopterin. The interference with tetrahydrobiopterin metabolism provides an explanation for some of the beneficial and deleterious properties of sulfasalazine and furthermore suggests new and improved therapies for the drug. This work thus establishes a powerful approach for drug profiling and provides new insights in the mechanism of action of clinically approved drugs.