Friedrich Engels sinh ngày 28-11-1820 ở thành phố Barmen, tỉnh Rhein, Vương quốc Phổ (nay là nước Đức), trong một gia đình chủ xưởng dệt.