I slutet av 1850-talet lagrades upp till 100 000 gevär och andra vapen vid gevärsfaktoriet i Harpers Ferry, West Virginia. Vid denna tid var kampen mot slaveriet ofta våldsam, förrymda slavar och utstötta vita äventyrare hade lite att förlora och gick ofta till fysiskt angrepp mot vita slavägare. Många studenter från storstäderna i nordost drömde om att starta och leda slavuppror i söder.
På kvällen den 16 oktober1859 bröt sig Brown in i stadens vapenkammare tillsammans med 15 vita och fyra svarta män, en av dem var förrymd slav. De stal en mängd vapen och förskansade sig i ett försök att starta ett slavuppror i Shenandoahdalen.[5] De krävde frigivning av de fyra miljoner slavar som då fanns i Sydstaterna. Vid denna tid utgjorde svarta tio procent av Harper Ferrys befolkning, varav 150 slavar och 150 fria. Den lokale läkaren, John Starry, tog sig ur staden till häst och varnade grannstäderna. Han återvände i spetsen av en milis och ledde motangreppet mot Browns män. Milisen var talmässigt överlägsen och Brown och hans män tog tillflykt till gevärsfaktoriets maskinhus.
På försvarsministerns uppdrag ledde den tjänstledige Robert E. Lee stormningen av platsen efter två dagar, eftersom han befann sig i närheten av Washington, D.C. och var den som hade närmast till Harpers Ferry. Truppstyrkan var marinsoldater från örlogsvarvet i Washington. Som adjutant hade Lee J.E.B. Stuart, som liksom Lee blev sydstatsgeneral under inbördeskriget.
John Brown förekommer i boken "the good lord bird", och en tv-serie med samma namn som baserats på boken. John Brown förekommer även i filmer "Emperor" från 2020. Det finns även ett antal äldre filmer med John Brown, som "santa fe trail", men där porträtteras han som en galning snare än en hjälte.