Enzyme Kinetics: Michaelis-Menten

Add more substrate to an enzyme solution and the reaction rate climbs, then levels off. This saturation curve is the experimental fingerprint of catalysis by a single active site, and the Michaelis-Menten equation is the mathematical explanation for it. It converts a two-step binding-and-turnover mechanism into one compact rate law with two measurable constants. The result matters far beyond biochemistry labs. The same saturation mathematics governs drug metabolism, heterogeneous catalysis on a fixed number of surface sites, and any process limited by a finite number of binding pockets. Understanding it means understanding the steady-state approximation applied to a real, testable system. This article derives the Michaelis-Menten equation from the underlying mechanism. It defines KMK_\text{M} and VmaxV_\text{max} precisely. It shows how the Lineweaver-Burk plot linearizes the data, and it works through competitive, uncompetitive, and noncompetitive inhibition with numbers you can check by hand.

Key takeaways
  • The Michaelis-Menten mechanism is E + S ⇌ ES → E + P, analyzed with the steady-state approximation on the intermediate ES.
  • The rate law is v=Vmax[S]/(KM+[S])v = V_\text{max}[S]/(K_\text{M} + [S]), a rectangular hyperbola in [S][S].
  • Vmax=kcat[E]0V_\text{max} = k_\text{cat}[E]_0 is the rate at saturating substrate; KM=(k−1+k2)/k1K_\text{M} = (k_{-1}+k_2)/k_1 is the substrate concentration giving half-maximal rate.
  • The Lineweaver-Burk plot of 1/v1/v against 1/[S]1/[S] turns the hyperbola into a straight line for easy extraction of KMK_\text{M} and VmaxV_\text{max}.
  • Competitive, uncompetitive, and noncompetitive inhibitors change KMK_\text{M} and/or VmaxV_\text{max} in distinct, diagnosable ways.
  • Key idea: applying the steady-state approximation to the enzyme-substrate complex converts a multi-step binding mechanism into a single hyperbolic rate law with two physically meaningful constants.
The core insight

Because the enzyme-substrate complex ES is a low-concentration, rapidly-turned-over intermediate, its concentration reaches a steady state almost immediately; setting d[ES]/dt=0d[\text{ES}]/dt = 0 collapses the three-rate-constant mechanism into the two-parameter Michaelis-Menten equation, exactly as the steady-state approximation collapses any fast-intermediate mechanism into a simple observed rate law.

The physical picture

An enzyme E has a limited number of active sites. Substrate S binds reversibly to form the enzyme-substrate complex ES, which can either fall apart back to E + S or go forward to release product P and regenerate free enzyme:

E+SES→k2E+P\text{E} + \text{S} \underset{k_{-1}}{\overset{k_1}{\rightleftharpoons}} \text{ES} \xrightarrow{k_2} \text{E} + \text{P}

At low substrate concentration, most enzyme is free, so raising [S][S] raises the rate almost linearly. At high substrate concentration, essentially every enzyme molecule is tied up as ES; adding more substrate cannot increase the rate further because there is nowhere else for it to bind. The rate saturates at VmaxV_\text{max}, set purely by how fast ES converts to product and by the total amount of enzyme present. This is catalysis in the homogeneous-solution sense: the enzyme is regenerated at the end of the cycle, present in trace amount relative to substrate, and it lowers the effective activation barrier for the chemical step without being consumed. The kinetic signature — first order in substrate at low concentration, zero order at high concentration — is exactly what "a finite number of catalytic sites" predicts, whether those sites sit on a protein in solution or on a solid catalyst surface.

Figure
Michaelis-Menten mechanism and the resulting saturation curve
E + S ⇌ ES → E + P k1 (forward), k-1 (reverse), k2 (catalytic) [S] (mM) v (μM/s) Vmax = 100 v = Vmax/2 = 50 Km

The core relations

v=Vmax[S]KM+[S]v = \frac{V_\text{max}[S]}{K_\text{M} + [S]}

where: vv is initial rate, [S][S] is substrate concentration, VmaxV_\text{max} and KMK_\text{M} are the two Michaelis-Menten parameters.

Vmax=k2[E]0=kcat[E]0V_\text{max} = k_2[\text{E}]_0 = k_\text{cat}[\text{E}]_0

where: [E]0[\text{E}]_0 is total enzyme concentration and kcatk_\text{cat} (often equal to k2k_2) is the turnover number.

KM=k−1+k2k1K_\text{M} = \frac{k_{-1} + k_2}{k_1}

where: k1k_1, k−1k_{-1}, k2k_2 are the mechanism's rate constants; KMK_\text{M} has units of concentration.

1v=KMVmax1[S]+1Vmax\frac{1}{v} = \frac{K_\text{M}}{V_\text{max}}\frac{1}{[S]} + \frac{1}{V_\text{max}}

where: this Lineweaver-Burk form is linear in 1/[S]1/[S] with slope KM/VmaxK_\text{M}/V_\text{max} and intercept 1/Vmax1/V_\text{max}.

v=kcatKM[E]0[S](when [S]≪KM)v = \frac{k_\text{cat}}{K_\text{M}}[\text{E}]_0[S] \quad (\text{when } [S] \ll K_\text{M})

where: kcat/KMk_\text{cat}/K_\text{M} is the specificity constant, the apparent second-order rate constant for E + S at low substrate.

Derivation AFrom mechanism to the Michaelis-Menten equation

Goal: derive v=Vmax[S]/(KM+[S])v = V_\text{max}[S]/(K_\text{M}+[S]) from the E + S ⇌ ES → E + P mechanism using the steady-state approximation.

Step 1. Write the rate equations. The rate of product formation, which defines the observed rate vv, is

v=d[P]dt=k2[ES]v = \frac{d[\text{P}]}{dt} = k_2[\text{ES}]

The intermediate ES is formed by the forward binding step and destroyed by both the reverse binding step and the catalytic step:

d[ES]dt=k1[E][S]−k−1[ES]−k2[ES]\frac{d[\text{ES}]}{dt} = k_1[\text{E}][S] - k_{-1}[\text{ES}] - k_2[\text{ES}]

Step 2. Apply the steady-state approximation. Because ES is a reactive intermediate present at low, nearly constant concentration once the reaction gets going, set d[ES]/dt≈0d[\text{ES}]/dt \approx 0:

k1[E][S]=(k−1+k2)[ES]k_1[\text{E}][S] = (k_{-1}+k_2)[\text{ES}]

This is the same logic used for any short-lived intermediate in a multistep mechanism: its concentration adjusts almost instantly to whatever value keeps its net rate of change near zero.

Step 3. Introduce the enzyme mass balance. Total enzyme is conserved between free and bound forms:

[E]0=[E]+[ES]⇒[E]=[E]0−[ES][\text{E}]_0 = [\text{E}] + [\text{ES}] \quad\Rightarrow\quad [\text{E}] = [\text{E}]_0 - [\text{ES}]

Substituting into the steady-state relation from Step 2:

k1([E]0−[ES])[S]=(k−1+k2)[ES]k_1\big([\text{E}]_0-[\text{ES}]\big)[S] = (k_{-1}+k_2)[\text{ES}]

Step 4. Solve for [ES]. Expand and collect terms in [ES][\text{ES}]:

k1[E]0[S]=[ES](k−1+k2+k1[S])k_1[\text{E}]_0[S] = [\text{ES}]\left(k_{-1}+k_2+k_1[S]\right)
[ES]=[E]0[S]k−1+k2k1+[S][\text{ES}] = \frac{[\text{E}]_0[S]}{\dfrac{k_{-1}+k_2}{k_1}+[S]}

Defining

KM≡k−1+k2k1K_\text{M} \equiv \frac{k_{-1}+k_2}{k_1}

gives the compact steady-state concentration

[ES]=[E]0[S]KM+[S][\text{ES}] = \frac{[\text{E}]_0[S]}{K_\text{M}+[S]}

Step 5. Substitute back into the rate expression. From Step 1, v=k2[ES]v = k_2[\text{ES}], so

v=k2[E]0[S]KM+[S]v = \frac{k_2[\text{E}]_0[S]}{K_\text{M}+[S]}

Recognizing that the maximum possible rate occurs when essentially all enzyme is saturated as ES, i.e. [ES]→[E]0[\text{ES}] \to [\text{E}]_0, defines

Vmax≡k2[E]0V_\text{max} \equiv k_2[\text{E}]_0

Boxed result:

v=Vmax[S]KM+[S]\boxed{v = \frac{V_\text{max}[S]}{K_\text{M}+[S]}}

This single hyperbolic relation, with only two adjustable constants, reproduces first-order behavior at [S]≪KM[S]\ll K_\text{M} and zero-order saturation at [S]≫KM[S]\gg K_\text{M}, matching the experimental curve exactly.

Worked examples

Example 1 — Extracting KMK_\text{M} and VmaxV_\text{max} from rate data. An enzyme assay gives initial rates at varying substrate concentration, all at fixed [E]0[\text{E}]_0:

[S][S] (mM)vv (μ\muM s−1^{-1})1/[S]1/[S] (mM−1^{-1})1/v1/v ((\muMsM s^{-1})^{-1}$)
0.5202.000.0500
1.033.31.000.0300
2.0500.500.0200
5.071.40.200.0140
10.083.30.100.0120

Take the two extreme points to find slope and intercept of the Lineweaver-Burk line by hand. Between 1/[S]=2.001/[S] = 2.00 and 1/[S]=0.101/[S]=0.10:

slope=0.0500−0.01202.00−0.10=0.03801.90=0.0200 mM⋅(μM s−1)−1\text{slope} = \frac{0.0500 - 0.0120}{2.00-0.10} = \frac{0.0380}{1.90} = 0.0200\ \text{mM}\cdot(\mu\text{M s}^{-1})^{-1}
intercept=0.0500−(0.0200)(2.00)=0.0500−0.0400=0.0100 (μM s−1)−1\text{intercept} = 0.0500 - (0.0200)(2.00) = 0.0500 - 0.0400 = 0.0100\ (\mu\text{M s}^{-1})^{-1}

From the linear form, intercept =1/Vmax=1/V_\text{max} and slope =KM/Vmax=K_\text{M}/V_\text{max}:

Vmax=10.0100=100 μM s−1V_\text{max} = \frac{1}{0.0100} = 100\ \mu\text{M s}^{-1}
KM=slope×Vmax=0.0200×100=2.00 mMK_\text{M} = \text{slope}\times V_\text{max} = 0.0200 \times 100 = 2.00\ \text{mM}

Check: at [S]=2.0[S]=2.0 mM (equal to KMK_\text{M}), the model predicts v=Vmax/2=50 μv = V_\text{max}/2 = 50\ \muM s−1^{-1} — exactly the tabulated value, confirming the fit. At [S]=10[S]=10 mM, v=100(10)/(2+10)=83.3 μv = 100(10)/(2+10) = 83.3\ \muM s−1^{-1}, also matching.

Example 2 — Distinguishing inhibition type from two data sets (exam-level). Without inhibitor: KM=2.0K_\text{M} = 2.0 mM, Vmax=100 μV_\text{max} = 100\ \muM s−1^{-1} (as above). With 5 mM of an inhibitor added, new assay data give a Lineweaver-Burk line with

slope′=0.0600 mM⋅(μM s−1)−1,intercept′=0.0100 (μM s−1)−1\text{slope}' = 0.0600\ \text{mM}\cdot(\mu\text{M s}^{-1})^{-1}, \qquad \text{intercept}' = 0.0100\ (\mu\text{M s}^{-1})^{-1}

Step 1 — recover apparent constants. Intercept unchanged means VmaxV_\text{max} is unchanged:

Vmaxapp=10.0100=100 μM s−1(same as uninhibited)V_\text{max}^{\text{app}} = \frac{1}{0.0100} = 100\ \mu\text{M s}^{-1} \quad (\text{same as uninhibited})

Slope has tripled, so KMapp=slope′×Vmaxapp=0.0600×100=6.00K_\text{M}^{\text{app}} = \text{slope}' \times V_\text{max}^{\text{app}} = 0.0600 \times 100 = 6.00 mM, three times the original 2.0 mM.

Step 2 — diagnose. Unchanged VmaxV_\text{max} with increased KMK_\text{M} is the signature of competitive inhibition: the inhibitor competes with substrate for the free active site, so enough substrate can still drive the system to full saturation, but more substrate is needed to get there.

Step 3 — quantify KiK_i. For competitive inhibition,

KMapp=KM(1+[I]Ki)K_\text{M}^{\text{app}} = K_\text{M}\left(1+\frac{[I]}{K_i}\right)
6.00=2.00(1+5.0Ki)  ⇒  3.00=1+5.0Ki  ⇒  Ki=5.02.00=2.5 mM6.00 = 2.00\left(1+\frac{5.0}{K_i}\right) \;\Rightarrow\; 3.00 = 1+\frac{5.0}{K_i} \;\Rightarrow\; K_i = \frac{5.0}{2.00} = 2.5\ \text{mM}

Sanity check: Ki=2.5K_i = 2.5 mM is physically reasonable (same order of magnitude as KMK_\text{M}, as expected for a competitive inhibitor resembling the substrate), and re-substituting confirms KM(1+5.0/2.5)=2.00×3.00=6.00K_\text{M}(1+5.0/2.5) = 2.00\times 3.00 = 6.00 mM, matching the fitted value exactly.

Limiting cases & common traps

Regime / conceptBehaviorCommon trap
[S]≪KM[S] \ll K_\text{M}v≈(kcat/KM)[E]0[S]v \approx (k_\text{cat}/K_\text{M})[\text{E}]_0[S], first order in [S][S]Forgetting this is only a limit, not the general law
[S]≫KM[S] \gg K_\text{M}v≈Vmaxv \approx V_\text{max}, zero order in [S][S]Assuming adding more substrate always speeds up the reaction
[S]=KM[S] = K_\text{M}v=Vmax/2v = V_\text{max}/2 exactlyConfusing KMK_\text{M} with a true equilibrium dissociation constant
k2≪k−1k_2 \ll k_{-1}KM≈k−1/k1=1/KeqK_\text{M} \approx k_{-1}/k_1 = 1/K_\text{eq}, the pre-equilibrium limitTreating KMK_\text{M} as 1/Keq1/K_\text{eq} in general (only valid when k2≪k−1k_2 \ll k_{-1})
Competitive inhibitionKMK_\text{M} increases, VmaxV_\text{max} unchangedAssuming all inhibitors lower VmaxV_\text{max}
Uncompetitive inhibitionBoth KMK_\text{M} and VmaxV_\text{max} decrease by the same factorConfusing with noncompetitive on a Lineweaver-Burk plot (uncompetitive gives parallel lines)
Noncompetitive inhibitionVmaxV_\text{max} decreases, KMK_\text{M} unchanged (simple case)Forgetting that "simple" noncompetitive requires equal binding affinity for E and ES

The chemist behind it

Leonor Michaelis and Maud Menten published their 1913 paper on invertase kinetics after Menten traveled from Canada to Berlin to work in Michaelis's laboratory, since women were barred from many research positions in her home country at the time. Their careful measurement of sucrose hydrolysis rates as a function of substrate concentration, combined with an early steady-state-like treatment, produced the saturation equation that still bears their names. G. E. Briggs and J. B. S. Haldane later generalized the derivation in 1925 using the full steady-state approximation shown above, replacing Michaelis and Menten's original rapid-equilibrium assumption with the more general treatment used today.

Origins · 1 minMaud Menten and how this was discovered
MM
Maud Menten
1879-1960 · Canadian physician and biochemist who co-derived the enzyme saturation law now named after her and Leonor Michaelis

:::quiz[In the Michaelis-Menten mechanism, what does setting d[ES]/dt = 0 represent]

  • Assuming the reaction has reached full chemical equilibrium
  • Assuming ES is formed and destroyed at equal rates, the steady-state approximation ✓
  • Assuming no ES ever forms
  • Assuming the enzyme is completely saturated at all substrate concentrations

Ask the tutor: Want to see how allosteric enzymes with cooperative (sigmoidal) kinetics deviate from this simple hyperbolic Michaelis-Menten picture?

Why does the rate stop increasing at high substrate concentration

At high [S][S], essentially every enzyme molecule exists as the ES complex rather than free enzyme. Since only free enzyme can bind more substrate, adding additional substrate cannot create more ES. The rate is then limited purely by how quickly each occupied active site converts substrate to product, a fixed value k2[E]0=Vmaxk_2[\text{E}]_0 = V_\text{max}. This is the saturation behavior characteristic of any catalyst with a finite number of active sites, whether enzyme or heterogeneous solid surface.

Why use the Lineweaver-Burk plot instead of fitting the hyperbola directly

Before computers made nonlinear regression routine, plotting 1/v1/v against 1/[S]1/[S] converted the awkward hyperbola into a straight line, letting chemists read KMK_\text{M} and VmaxV_\text{max} from a ruler-and-slope calculation. It remains pedagogically useful and visually diagnostic for inhibition type, though it distorts experimental error since taking reciprocals disproportionately amplifies noise at low substrate concentration. Modern practice often uses nonlinear least-squares fitting of the raw hyperbola directly, but Lineweaver-Burk is still the standard classroom tool for pattern recognition.

What is the physical meaning of kcat/Km

The ratio kcat/KMk_\text{cat}/K_\text{M} is the specificity constant, an apparent second-order rate constant that governs the reaction when substrate is scarce ([S]≪KM[S] \ll K_\text{M}). It measures how efficiently an enzyme finds and converts a particular substrate, and is the natural quantity for comparing an enzyme's preference between competing substrates. Its upper bound is set by the diffusion-controlled encounter rate between enzyme and substrate, roughly 10810^8 to 10910^9 M−1^{-1}s−1^{-1}, a limit some enzymes such as catalase closely approach.

How do uncompetitive and noncompetitive inhibition differ from competitive inhibition

A competitive inhibitor binds only free enzyme at the active site, raising apparent KMK_\text{M} while leaving VmaxV_\text{max} unchanged because enough substrate can still outcompete it. An uncompetitive inhibitor binds only the ES complex, lowering both apparent KMK_\text{M} and VmaxV_\text{max} by the same factor, giving parallel Lineweaver-Burk lines. A simple noncompetitive inhibitor binds E and ES with equal affinity at a site distinct from the active site, lowering VmaxV_\text{max} while leaving KMK_\text{M} unchanged.

Before this