Johann Lebrecht Eggink oli Läti majapidajanna Lovisa Brīviņa ja mõisnik Friedrich Diedrich Freiherr Knigge (1748–1803) vallaspoeg. Ta kasutas varjunimena oma isa nime tagurpidi.[1] Maalimisega tutvus Eggink aastatel 1811–1812 Tartu Ülikoolis filosoofiat õppides. 1813–1814 õppis külalisüliõpilasena Peterburi Kunstide Akadeemias. Sel ajal sai temast vabamüürlaste looži liige. Seejärel reisis ta Dresdenisse, Berliini, Bonni, Münchenisse ja Itaaliasse, kus tegeles peamiselt ajaloomaaliga.[1]
1818 asus elama Peterburi, kus töötas 1830–1831 suurvürst Mihhail Pavlovitši ülesandel sõdurite mundrite kujundamisega. 1833. aastal sai vabakunstniku, 1834. aastal akadeemiku nimetuse I. A. Krõlovi portree eest.[2]
1837–1858 oli Jelgava gümnaasiumi joonistusõpetaja.