Sohn des Niklaus Ambros Krapf (1720-1797); stud. med. in Freiburg i.Br. (nicht immatrikuliert), 1773 stud. med. in Strassburg, 1775 stud. med. (25.4.1775 cand. med., 5.5.1775 dr. med.) in Basel, danach Physicus in verschiedenen, ab 1797 in markgräflich-badischen Diensten (Stadt- u. Amtsphysicus in Baden-Baden) sowie grossherzoglich-badischer Hofrat; bedeutender Balneologe