How Does a Rocket Engine Work?

A rocket engine works by burning fuel and forcing the resulting hot gas out of a nozzle at extremely high speed. As that mass shoots backward, the rocket pushes forward, a direct application of Newton’s third law: every action produces an equal and opposite reaction. Unlike a jet engine, which pulls in oxygen from the surrounding air, a rocket carries both its fuel and its own oxygen supply (called an oxidizer), which is why it can operate in the vacuum of space.

The Basic Physics of Thrust

A rocket’s thrust comes down to two variables: how much mass it expels per second and how fast that mass is moving when it leaves. Multiply those together and you get the force pushing the rocket forward. This is why rocket engineers obsess over exhaust velocity. The faster you can expel mass from the rocket, the more efficiently it converts fuel into forward motion.

This relationship is captured in the rocket equation, which calculates how much a rocket can change its speed based on its exhaust velocity and how much of its total weight is propellant. It’s the reason rockets are mostly fuel by weight. A typical rocket at launch is roughly 85 to 90 percent propellant, because every kilogram of structure or payload demands many more kilograms of fuel to accelerate it.

How the Nozzle Creates Supersonic Exhaust

The bell-shaped nozzle at the bottom of a rocket engine isn’t just a cone for directing flames. It’s a precisely engineered device that converts hot, high-pressure gas into a focused stream moving faster than the speed of sound. The nozzle has two distinct sections: a converging part that narrows to a tight point called the throat, followed by a diverging section that flares outward.

Gas accelerates as it squeezes through the converging section, reaching its maximum subsonic speed right at the throat. Then something counterintuitive happens. In the diverging section, the gas continues to accelerate even as the nozzle widens. This only works at supersonic speeds, where the physics of gas expansion flip: unlike subsonic flow, supersonic flow speeds up as the area increases. As the gas accelerates through the expanding section, its pressure drops and its thermal energy converts into raw kinetic energy. By the time it exits the nozzle, the exhaust can be traveling at several kilometers per second.

Liquid Engines: Pumps, Pipes, and Controlled Explosions

A liquid rocket engine stores its fuel and oxidizer in separate tanks, then mixes them in a combustion chamber where they ignite. The challenge is getting enormous volumes of propellant into a chamber that’s already at extremely high pressure. This is the job of turbopumps, which are essentially turbines spinning at tens of thousands of revolutions per minute, forcing propellant into the combustion chamber against pressures that can exceed 200 times atmospheric pressure.

How those turbopumps get their energy defines the engine’s “cycle,” and the three main designs each make different trade-offs:

  • Gas generator cycle: A small amount of propellant is burned separately to spin the turbine, and that exhaust is dumped overboard. This is the simplest and easiest to control, since the turbine operates independently from the main combustion. SpaceX’s Merlin engines on Falcon 9 use this approach.
  • Expander cycle: Instead of burning extra fuel, the engine routes its fuel through channels around the hot nozzle, where it absorbs heat and expands into gas that drives the turbine. All the fuel eventually enters the main combustion chamber, so nothing is wasted. The trade-off is that available power is limited by how much heat the nozzle walls can transfer, making this cycle best suited for smaller engines using hydrogen fuel.
  • Staged combustion cycle: Nearly all the propellant passes through a “preburner” to drive the turbine before entering the main combustion chamber. This allows extremely high chamber pressures and better performance, but requires pumps capable of extraordinary output. The Space Shuttle Main Engine ran at a chamber pressure of 223 bar, requiring pump discharge pressures of 470 bar. Russian engines like the RD-170 pushed discharge pressures above 600 bar.

Fuel Types and Their Trade-Offs

Rocket propellant always has two components: a fuel and an oxidizer. What varies is the physical state, performance, and handling difficulty of each combination.

Liquid hydrogen paired with liquid oxygen delivers the highest exhaust velocity of any common chemical propellant, making it the go-to choice for upper stages that need maximum efficiency. The catch is that both must be stored at cryogenic temperatures (hydrogen below minus 253°C), requiring heavy insulation and constant management of boil-off. Kerosene-based fuels like RP-1, paired with liquid oxygen, are denser and far easier to store. They deliver lower exhaust velocity than hydrogen but pack more energy per liter of tank space, which makes them practical for first stages where compact, dense fuel matters.

Hypergolic propellants ignite spontaneously the instant the fuel and oxidizer touch each other, requiring no ignition system at all. This makes them ideal for spacecraft thrusters that need to start and stop repeatedly with perfect reliability. The downside is that hypergolic fuels are highly toxic and require careful handling. They’ve been widely used in maneuvering systems and smaller engines where reliability outweighs performance.

Solid rocket motors take a different approach entirely. The fuel and oxidizer are pre-mixed into a rubbery solid grain packed inside the motor casing. Once ignited, a solid motor cannot be shut down. It burns until the propellant is exhausted. Solid propellants are dense, stable at normal temperatures, and easy to store for long periods, which makes them practical for military missiles and strap-on boosters like those used on the Space Shuttle.

Starting the Fire

Igniting a rocket engine is one of the trickiest moments in a launch. Get the timing or mixture wrong by a fraction of a second and you can get a hard start, essentially a small explosion inside the combustion chamber. Different engines use different methods depending on the propellant and mission requirements.

Pyrophoric ignition uses a chemical that burns spontaneously on contact with air or oxidizer. SpaceX’s Falcon 9 and the historic Soyuz rocket both use this method, injecting a small slug of pyrophoric fluid into the combustion chamber just before the main propellants arrive. The greenish flash visible at a Falcon 9 ignition is this chemical burning off. Spark ignition works much like a spark plug in a car engine. Saturn V’s upper-stage J-2 engines and SpaceX’s newer Raptor engines both use spark igniters mounted in a small pre-chamber. Solid motors use pyrotechnic igniters, essentially built-in fireworks that light the propellant grain and can’t be reversed.

Keeping the Engine From Melting

Combustion temperatures inside a rocket engine can exceed 3,000°C, hot enough to melt or weaken virtually any metal. The most common solution is regenerative cooling: the engine routes its own cryogenic fuel through hundreds of narrow channels built into the walls of the combustion chamber and nozzle before injecting it into the combustion chamber to burn.

In hydrogen-fueled engines, this works especially well. Supercritical hydrogen (kept above the pressure where it would boil) flows through these channels and absorbs enormous amounts of heat. As the hydrogen near the hot wall heats up, it expands rapidly, creating swirling currents inside the cooling passage that sweep hot fluid away from the wall and pull cold fluid in to replace it. This natural circulation effect means the coolant doesn’t just sit against the wall getting hotter and hotter. It actively mixes itself. Engineers also inject a film of extra fuel along the chamber walls on the hot gas side, creating a cooler boundary layer between the metal and the inferno in the center of the chamber.

Steering With the Engine

A rocket doesn’t steer with fins or a rudder. It steers by pointing its engines. Most large rocket engines are mounted on gimbals, mechanical joints that allow the entire engine to tilt a few degrees in any direction. When the engine pivots, the thrust vector shifts off-center, creating a torque that rotates the rocket. Hydraulic or electric actuators push and pull on the engine to make these adjustments many times per second, guided by the flight computer.

This system, called thrust vector control, handles both deliberate turns and stability corrections. If the rocket starts to drift off course or rotate unexpectedly, the flight computer commands tiny gimbal adjustments to bring it back in line. For upper stages or spacecraft with smaller engines, attitude can also be controlled by clusters of small thrusters firing in different directions.

Why Efficiency Matters: Specific Impulse

Engineers compare rocket engines using a metric called specific impulse, which measures how many seconds one pound of propellant can produce one pound of thrust. Higher numbers mean the engine extracts more push from each kilogram of fuel. A kerosene/oxygen engine typically achieves a specific impulse around 270 to 310 seconds in vacuum, while hydrogen/oxygen engines can reach 440 seconds or more.

Specific impulse also changes with altitude. At sea level, the surrounding air pressure works against the exhaust expanding out of the nozzle, reducing performance. In vacuum, the exhaust can expand fully, and specific impulse improves. This is why some engines are optimized for sea level with a smaller nozzle, while upper-stage engines have much larger, wider nozzles designed to perform best in the near-vacuum of space. A kerosene/oxygen engine tested by NASA produced a specific impulse of 250 seconds at sea level but 311 seconds when corrected to vacuum conditions, a 24 percent improvement just from the change in ambient pressure.