Profesor Christoph Sowada po ukończeniu studiów ekonomicznych na Uniwersytecie im. Justusa Liebiga w Giessen (Niemcy) pracował jako asystent w Zakładzie Finansów Publicznych Wydziału Nauk Ekonomicznych Uniwersytetu w Giessen, a następnie w Zakładzie Finansów Publicznych Wydziału Nauk Społeczno-Ekonomicznych Uniwersytetu w Poczdamie, gdzie w maju 2000 roku uzyskał stopień doktora nauk ekonomicznych za pracę dotyczącą zabezpieczenia podstawowych świadczeń w ramach ubezpieczenia zdrowotnego. W roku 2015 uzyskał na podstawie dorobku naukowego i rozprawy habilitacyjnej Łączenie solidaryzmu z wolnością w ubezpieczeniach zdrowotnych stopień naukowy doktora habilitowanego nauk ekonomicznych w dyscyplinie ekonomia. Od października 2000 pracuje w Instytucie Zdrowia Publicznego Collegium Medicum Uniwersytetu Jagiellońskiego w Krakowie. W latach 2016-2020 pełnił funkcję Dyrektora Instytutu Zdrowia Publicznego. Od września 2020 r. pełni funkcję prodziekana ds. studenckich na Wydziale Nauk o Zdrowiu UJ CM. Od października 2021 r. przewodniczy Radzie Szkoły Doktorskiej Nauk Medycznych i Nauk o Zdrowiu UJ.
Profesor Christoph Sowada prowadzi zajęcia dla studentów kierunków Zdrowie Publiczne oraz Zarządzanie w ochronie zdrowia z zakresu ekonomii, finansów, ekonomiki zdrowia, ekonomiki ochrony zdrowia oraz ubezpieczeń zdrowotnych. Prowadzi również zajęcia na studiach MBA w ochronie zdrowia, studiach podyplomowych Zarządzanie jednostkami opieki zdrowotnej, a także zajęcia z zakresu ekonomiki zdrowia na innych kierunkach studiów realizowanych na Wydziale Nauk o Zdrowiu UJ CM. Jest autorem ponad stu pięćdziesięciu publikacji naukowych, uczestnikiem i kierownikiem licznych międzynarodowych i krajowych naukowych projektów badawczych (PHARE, CASE, VII Program Ramowy KE, Horizon 2020), a także Członkiem Naukowego Stowarzyszenia Polityki Socjalnej (Verein für Socialpolitik, Niemcy) oraz Polskiego Towarzystwa Zdrowia Publicznego.