Teoprolol has been synthesized as follows: 2-methyl-4-hydroxyindole (I) reacts with epichlorohydrin (II) to the epoxide (III). The alkylation of theophylline alkylamine (IV) with (III) yields teoprolol.