Krebs werkte als arts in het ziekenhuis van Altona en aan de universiteit van Freiburg. Aan de Universiteit van Freiburg deed hij onderzoek naar de ureumcyclus.
Omdat hij Joods was, kon Krebs geen arts worden in Duitsland. In 1933 verhuisde hij naar Engeland. Hij werkte in Cambridge met Sir Frederick Gowland Hopkins. In Cambridge deed hij onderzoek naar biochemie. In 1945 werd hij professor (docent) aan de Universiteit van Sheffield.
In 1954 werd hij hoogleraar in Oxford. Na zijn pensionering bleef Krebs tot aan zijn dood werken in het Radcliffe Infirmary. Hij was fellow van het Trinity College in Oxford.
Honors
In 1953 ontving Krebs de Nobelprijs voor fysiologie voor zijn "ontdekking van de citroenzuurcyclus". In 1958 werd hij geridderd.
Krebs werd in 1979 verkozen tot Honorary Fellow van het Girton College, Cambridge University.