John Walsh var sønn av Joseph Walsh, sekretær for guvernøren i Fort St. George og fetteren til Nevil Maskelyne, som var den britiske Astronomer Royal, og hans søster Margaret var hustru til Lord Clive. Walsh vervet seg til East India Company i ung alder og ble utstasjonert i Bengal. Han returnerte til England i 1759. Senere i livet, ble hans interesser mer vitenskapelige. Han ble valgt til Fellow of the Royal Society i 1770 og tildelt Copleymedaljen i 1773. Ved hans død i 1795 etterlot han sin formue til sin niese, Margaret Walsh, og hennes mann, John Benn, på den betingelse at de endret sine etternavn til Benn-Walsh. John Benn-Walsh og hans kone Margaret ble han dermed svært velstående da de arvet Walshs omfattende eiendommer i Buckinghamshire, i Radnorshire, og i Cumberland.