Petrov’s Choice: How a Computer Error Nearly Started World War III in 1983

Hiroshima after the bomb

By Charles Langley, Public Watchdogs

Forty-three years ago today, September 26, 1983, a computer system in the Soviet Union detected a nuclear missile attack from the United States.

The alert was real.  It had passed multiple system checks, and signaled that World War III had started.  There was no actual attack—but the system didn’t know that.

The Cold War was raging, and tension between the United States and the Soviet Union was high.  It was around this time that President Ronald Reagan joked on a national radio broadcast “I’ve signed legislation that will outlaw Russia forever. We begin bombing in five minutes.”

Nobody laughed at Reagan’s joke.  

Both Russia and the USA had the capability to launch nuclear weapons within minutes. That’s what made early warning systems so important—and so dangerous. Late at night on September 26, inside a command center near Moscow, the alarms went off. The system monitoring missile activity had detected a launch. Then another. Then more. Within moments, the system showed incoming missiles headed toward the Soviet Union.

The officer on duty that night was Stanislav Petrov, a lieutenant colonel in the Soviet Air Defense Forces. His role was straightforward, but the responsibility behind it was enormous. If the system confirmed an attack, he was expected to report it immediately. The report would move up the chain of command, where decisions about retaliation would be made. There was no time to hesitate. Everything depended on speed.

The alerts Petrov saw were not vague or uncertain. The system was confident. It had passed multiple internal checks and escalated the warning level to indicate a real strike. From a technical standpoint, everything appeared to be working exactly as designed. But something about it didn’t feel right. A real nuclear attack from the United States would likely involve far more missiles. It wouldn’t be limited to just a handful. It would be overwhelming and designed to leave no room for response. What Petrov saw didn’t match that kind of strategy.

There was no manual that told him exactly how long he should wait to report the alert. In fact, the pressure was to act immediately. Every second of delay could be seen as a risk. But acting too quickly carried its own danger. If the alert was wrong—and he reported it as real—it could trigger a chain reaction that would be impossible to stop. So instead of reacting, Petrov did something simple, but incredibly difficult in that moment. He waited.

Waiting for something that never came

Minutes passed, and nothing happened. There were no explosions. No confirmations from ground radar. No additional signs that missiles were actually approaching. In a real attack, those signs would have appeared quickly. Petrov continued to hold his position, choosing not to escalate the situation without stronger evidence.  After enough time had passed, it became clear that the alert was false.

The system hadn’t detected missiles at all. What it picked up was sunlight reflecting off clouds over North Dakota. The satellites interpreted the reflection as the heat signature of a missile launch. Because the pattern matched what the system was trained to detect, it triggered a full alert. There was no attack—just a rare alignment of natural conditions and system limitations.

If Petrov had followed his orders without hesitation, the outcome could have been very different. His report would have reached Soviet leadership immediately. Given the tension at the time, a response might have been launched before the situation could be verified. And once that process started, there would be no easy way to stop it. This is what made the moment so critical. The system worked exactly as it was designed to—but it was wrong.

Why Petrov’s choice still matters

What makes this incident stand out is not just the error, but the response to it. Petrov didn’t ignore the system. He didn’t dismiss it. He simply questioned it long enough to avoid making a permanent decision based on incomplete information. In high-pressure situations, that kind of thinking is rare. It’s much easier to follow the rules.

A system made a mistake. A human being chose not to follow orders. That pause— those few minutes of restraint—may have prevented a global disaster.

On September 26, 1983,  Stanislav Petrov made a choice.  And that choice made all the difference.

Stanislav Petrov
Lieutenant colonel Stanislav Petrov 
Born 1939, Deceased 2017

Leave a Reply

Your email address will not be published. Required fields are marked *


The reCAPTCHA verification period has expired. Please reload the page.