Horwitz ble født i Neustrelitz, og gikk på skole i Berlin, hvor han studerte kunst. Fra 1837 til 1843 var han med i en gruppe tyske sjakkspillere kjent som die Plejaden.
Han flyttet til London i 1845. I 1846 tapte han en kamp mot den besøkende sjakkmesteren Lionel Kieseritzky, og en annen mot Howard Staunton med sifrene 15.5-8.5. Hans beste sjakkresultat var seier i en kamp mot Henry Edward Bird i 1851. Han spilte i den første internasjonale sjakkturneringen i London i 1851 og slo Bird i første runde, men tapte mot Staunton i andre og mot József Szén i tredje.
I samarbeid med Josef Kling fikk Horwitz i 1851 utgitt boka Chess Studies, en samling 208 sluttspillstudier. Etter Klings død ga Horwitz i 1884 ut den utvidede Chess Studies and End-Games, som er en grunnstein for moderne sluttspillteori. Begge forfatterne regnes som grunnleggere av moderne sluttspillstudier.
Horwitz var en betydelig komponist av sjakkoppgaver og studier som etter eget utsagn komponerte over 200 studier fra 1855. Oppgavene ble publisert i tidsskrifter som Westminster Papers, The City of London Chess Magazine og The Chess Monthly.
Med følgende bidrag vant han sjakkhistoriens første studieturnering, organisert av Johann Jacob Löwenthal:
Bernhard Horwitz Turnering i London 1862 1. premie