The Pictet-Spengler reaction, which yields either a ß-carboline or a tetrahydroquinoline product from an aromatic amine and an aldehyde, is widely utilized in plant alkaloid biosynthesis. Here we deconvolute the role that the biosynthetic enzyme strictosidine synthase plays in catalyzing the stereoselective synthesis of a ß-carboline product. Notably, the rate-controlling step of the enzyme mechanism, as identified by the appearance of a primary kinetic isotope effect (KIE), is the rearomatization of a positively charged intermediate. The KIE of a nonenzymatic Pictet-Spengler reaction indicates that rearomatization is also rate-controlling in solution, suggesting that the enzyme does not significantly change the mechanism of the reaction. Additionally, the pH dependence of the solution and enzymatic reactions provides evidence for a sequence of acid-base catalysis steps that catalyze the Pictet-Spengler reaction. An additional acid-catalyzed step, most likely protonation of a carbinolamine intermediate, is also significantly rate controlling. We propose that this step is efficiently catalyzed by the enzyme. Structural analysis of a bisubstrate inhibitor bound to the enzyme suggests that the active site is exquisitely tuned to correctly orient the iminium intermediate for productive cyclization to form the diastereoselective product. Furthermore, ab initio calculations suggest the structures of possible productive transition states involved in the mechanism. Importantly, these calculations suggest that a spiroindolenine intermediate, often invoked in the Pictet-Spengler mechanism, does not occur. A detailed mechanism for enzymatic catalysis of the ß-carboline product is proposed from these data.