Джон Вествуд родился 22 декабря 1805 года в Шеффилде. Начинал обучение юриспруденции, однако оставил учёбу в связи с интересом к науке. При поддержке своего друга и покровителя Фредерика Уильяма Хоупа получил должность куратора, а впоследствии и профессора в Оксфордском университете.
В 1833 году был одним из основателей Королевского энтомологического общества Лондона, в котором занимал должности Секретаря (1834—1847), Президента (1852—1853) и почётного пожизненного Президента (1883—1893). В 1858 году Вествуд был назначен хранителем энтомологической коллекции и библиотеки Фредерика Уильяма Хоупа, завещанной им Оксфордскому университету. Вествуд написал и проиллюстрировал множество энтомологических монографий, а также сделал иллюстрации насекомых для работ других энтомологов.
К концу своей карьеры Вествуд был избран членом более 25 различных международных научных обществ.