Krug was born at Radis in Saxony, and died at Leipzig.
From 1801 to 1804 he was professor of philosophy at Frankfurt (Oder), after which he succeeded Immanuel Kant in the chair of logic and metaphysics at the University of Königsberg.