Bock erhöll 1831 vid universitetet i Leipzig den medicinska graden och begav sig, efter utbrottet av den polska revolutionen, till Warszawa, där han verkade som hospitalsläkare. År 1839 utnämndes han till extra ordinarie professor i patologisk anatomi vid Leipzigs universitet.