Skip to content
Casepin

Solved case · 2017

2017 Lima shooting

Also known as Tiroteo de Lima de 2017

SOLVED
Updated
Updated Jul 7, 2026
Royal Plaza shopping center, Independencia/San Martín de Porres border, Lima, PeruView on the map

The short answer

2017 Lima shooting in brief

A mass shooting beginning on February 17, 2017 at the Royal Plaza shopping center in northern Lima, Peru, killed six people during the attack, including the perpetrator, and injured nine others; a wounded municipal inspector later died of his injuries, raising the death toll to seven.

Key facts

Year
2017
Place
Royal Plaza shopping center, Independencia/San Martín de Porres border, Lima, Peru
Status
SOLVEDSolved
Victims
Gloria Mostacero, Martín Moreno Zavaleta and Nicole Muñoz Peña
Outcome
No conviction on file

The coverage index

Where to watch & listen

No one's coverage is attached to this file yet.

Know great coverage of this case?

A documentary, a podcast episode, a careful long-form video. Suggest it and an editor will review it before it appears here.

Suggest coverage for 2017 Lima shooting

The case file

What happened

On the evening of February 17, 2017, a mass shooting began at the Royal Plaza shopping center, located in a disputed border area between the districts of Independencia and San Martín de Porres, and extending into a sector of Los Olivos, in northern Lima, Peru. By the time the attack ended in the early hours of February 18, six people had been killed, including the perpetrator, and nine others were injured.

The perpetrator was identified by police as Eduardo Glicerio Romero Naupay, a man born in Huánuco who had previously served in the Peruvian Navy, where he obtained a license to bear arms. The day before the shooting, municipal inspectors from Los Olivos had caught Romero informally selling food from a mobile cart in a restricted area and ordered him to vacate the site. Hours before the attack, Romero posted on Facebook stating he planned to kill the inspectors who had evicted him.

At around 10:00 p.m. on February 17, when municipal inspectors again attempted to remove Romero's cart, he shot inspector Martín Moreno Zavaleta three times, in the leg, face, and abdomen, mortally wounding him. Romero then fled toward the Royal Plaza shopping center, where he attempted to enter the DiLuna nightclub. A security worker who denied him entry was shot and wounded, and a security member from the nearby Zeven nightclub who tried to help her was shot and killed. Romero then fired indiscriminately inside and around the nightclub area, continuing his attack across two floors of the establishment even after one of his two pistols jammed. Victims included Gloria Mostacero, killed near a restaurant; a person killed at a fast food business; and Nicole Muñoz Peña, a business administration student, who was fatally shot inside a Banco de Crédito branch while trying to take refuge in the ATM area.

The attack ended when plainclothes police officer Lorenzo Machaca Esquía, who was off duty and in civilian clothing, confronted Romero at the bank's front door and shot him in the head, killing him. Some of the wounded were taken to a nearby clinic, where two more people later died of their injuries. A week after the shooting, inspector Martín Moreno Zavaleta, who had been in a coma since being shot, died of a cerebral infarction.

In the aftermath, then-President Pedro Pablo Kuczynski said the shooting reflected a "lack of control of clandestine pistols" and awarded Machaca for his actions. Machaca later said he received threats through social media, and a week after the attack was reported to police by his wife, who accused him of domestic abuse.

5 dated entries · 2017

Timeline

  1. Municipal inspectors from Los Olivos caught Eduardo Romero Naupay selling food informally in a restricted area and ordered him to vacate the site.

  2. Romero posted on Facebook at 3:19 p.m. stating he planned to kill the inspectors who had evicted him.

  3. At approximately 10:00 p.m., Romero shot inspector Martín Moreno Zavaleta three times during a confrontation over his vendor cart, then fled toward the Royal Plaza shopping center and began shooting at the nightclub area, killing and injuring multiple people.

  4. Off-duty plainclothes police officer Lorenzo Machaca Esquía shot and killed Romero at the entrance of a Banco de Crédito branch, ending the attack.

  5. Martín Moreno Zavaleta, who had been in a coma after being shot, died of a cerebral infarction, becoming an additional fatality of the attack.

4 named in this file

People

Victims first. Every legal label is set from public records and court outcomes, not from the prose.

  • Gloria Mostacero

    VICTIM

    Shot and killed by the perpetrator near a restaurant during the attack.[3]

  • Martín Moreno Zavaleta

    VICTIM

    Municipal inspector shot three times by the perpetrator; died of a cerebral infarction a week later after being in a coma.[3]

  • Nicole Muñoz Peña

    VICTIM

    Business administration student fatally shot inside a Banco de Crédito branch while trying to flee.[3]

  • Lorenzo Machaca Esquía

    LAW ENFORCEMENT

    Off-duty, plainclothes non-commissioned police officer who shot and killed the perpetrator at the bank entrance; later awarded by the president.[3]

3 cited

Sources

Coverage is not a source: every fact in this file rests on the records below.

  • 2 Press
  • 1 Encyclopedic
  1. Contemporaneous coverage of the Independencia shooting

    Presselcomercio.peAccessed Jul 10, 2026

  2. Contemporaneous coverage on the perpetrator's background

    Pressamericatv.com.peAccessed Jul 10, 2026

  3. 2017 Lima shooting

    EncyclopedicWikipediaAccessed Jul 10, 2026

Trust

Record history

First published
Jul 10, 2026
Corrections
None

Are you family of someone named in this file? Corrections and removal requests from victims’ families are prioritized.