Krzysztof Zawiła z grupą Generali jest związany od listopada 2007 r. Zaczynał jako zarządzający aktywami i kierownik Departamentu Inwestycyjnego w Generali T.U. i Generali Życie T.U. W lutym 2013 r. został dyrektorem Departamentu Inwestycji i zarządzającym Generali OFE.

Na rynku kapitałowym jest od 1994 roku. Karierę zawodową rozpoczął w DM Penetrator, gdzie pełnił funkcje maklera, analityka i ostatecznie zarządzającego aktywami. W latach 1999-2007 zarządzał aktywami w Aegon PTE. Od 2005 do 2007 roku pełnił funkcję Członka Komitetu Inwestycyjnego w Skarbiec Zamknięty Fundusz Inwestycyjny Rynku Nieruchomości.

Ukończył studia doktoranckie z zakresu finansów i bankowości na Akademii Ekonomicznej w Krakowie. Jest również absolwentem Uniwersytetu Jagiellońskiego w Krakowie.