Zawiła z grupą Generali Polska jest związany od listopada 2007 r. jako zarządzający aktywami i kierownik departamentu inwestycyjnego w Generali TU i Generali Życie TU. W lutym 2013 r. został dyrektorem departamentu inwestycji Generali PTE i zarządzającym Generali OFE.

Karierę na rynku kapitałowym rozpoczął w 1994 r. w DM Penetrator, gdzie zajmował stanowiska maklera, analityka i ostatecznie zarządzającego aktywami. W latach 1999–2007 zarządzał aktywami w Aegon Powszechnym Towarzystwie Emerytalnym. Od 2005 do 2007 r. pełnił funkcję członka komitetu inwestycyjnego w Skarbiec i BPH Zamknięty Fundusz Inwestycyjny Rynku Nieruchomości.

Jest absolwentem Wydziału Matematyczno-Fizycznego Uniwersytetu Jagiellońskiego.