Absolwent Katolickiego Uniwersytetu Lubelskiego. Ukończył ekonomię na Wydziale Nauk Społecznych oraz studiował na Wydziale Prawa Kanonicznego i Świeckiego.
Pracował w Korporacji Ubezpieczeń Kredytów Eksportowych S.A. w Biurze Ubezpieczeń oraz w pierwszym Amerykańsko-Polskim Towarzystwie Ubezpieczeń i Reasekuracji "Amplico" S.A. w Departamencie Ubezpieczeń Osobowych. Od 1996 roku był zatrudniony w Banku Austria Creditanstalt Poland S.A. na stanowisku wicedyrektora w Departamencie Klientów Prywatnych, a następnie na stanowisku menadżera w Wydziale Klientów Instytucjonalnych. Funkcję członka Zarządu Pocztowo-Bankowego PTE pełni od marca 1999 roku.
Jest żonaty, ma troje dzieci; dwie córki i syna. Interesuje się historią Polski, fascynują go piękne zakątki i zabytki naszego kraju. W wolnych chwilach uprawia sporty; szczególną przyjemność sprawia mu jazda na nartach oraz jazda konna.