Jest profesorem Uniwersytetu Ekonomicznego w Krakowie, pełni funkcję dziekana Kolegium Ekonomii, Finansów i Prawa, jest także kierownikiem Katedry Rachunkowości Finansowej.  Posiada stopień naukowy dra hab. nauk ekonomicznych w dyscyplinie ekonomia. W latach 2013-2019 pracował także na stanowisku prof. nadzw. w Wyższej Szkole Zarządzania i Bankowości w Krakowie. W latach 2003-2013 pracował w Wyższej Szkole Finansów i Prawa w Bielsku-Białej, gdzie również pełnił funkcję kierownika Katedry Finansów.

Ukończył trzy fakultety, studiował rachunkowość na Wydziale Zarządzania Akademii Ekonomicznej w Krakowie, a także automatykę i robotykę na specjalności: sztuczna inteligencja oraz informatykę na Wydziale Elektrotechniki, Automatyki i Elektroniki Akademii Górniczo–Hutniczej w Krakowie. W trakcie studiów był trzykrotnie stypendystą Ministra Edukacji Narodowej. W 2001 roku podczas realizacji grantu KBN przygotował i obronił pracę doktorską pt. „Wymagania w zakresie ujawniania informacji przez spółki giełdowe w Polsce na tle rozwiązań światowych”.

Posiada doświadczenie biznesowe uzyskane poprzez zasiadanie w radach nadzorczych m. in. takich spółek jak: Zakłady Chemiczne Alwernia SA, Kombinat Koksochemiczny Zabrze SA, Północ Nieruchomości SA (spółka notowana na NewConnect), PolRest SA (spółka notowana na GPW w Warszawie), Media Nieruchomości SA, Przedsiębiorstwo Inżynierii Miejskiej sp. z o.o. w Czechowicach– Dziedzicach, AWSA Holland II BV, Instal Kraków SA. Był także Prezesem Zarządu Altair sp. z o.o., członkiem Zarządu ds. finansowych w TBS Złocień sp. z o.o. oraz doradcą Zarządu w Instytucie Prawa Spółek i Inwestycji Zagranicznych – IPSiZ sp. z o.o. Był arbitrem Sądu Polubownego przy Komisji Nadzoru Finansowego. Obecnie pełni funkcję przewodniczącego rady nadzorczej spółki PKP Polskie Linie Kolejowe SA oraz wiceprzewodniczącego rady nadzorczej Tauron Sprzedaż sp. z o.o. W latach 2005–2006 pełnił funkcję podsekretarza stanu w Ministerstwie Finansów.

Jest członkiem Polskiego Towarzystwa Ekonomicznego (PTE) oraz Rady Naukowej Stowarzyszenia Księgowych w Polsce. Jest także członkiem European Accounting Association (EAA) oraz International Association for Accounting Education & Research (IAAER).

Autor lub współautor ponad 150 publikacji naukowych oraz kilkudziesięciu ekspertyz gospodarczych.

Niezależny Członek Rady Nadzorczej