Ukończył studia prawnicze na Uniwersytecie Jagiellońskim, był wieloletnim pracownikiem naukowym Instytutu Prawa Własności Intelektualnej (d. Instytut Wynalazczości i Ochrony Własności Intelektualnej) Uniwersytetu Jagiellońskiego, gdzie uzyskał stopień naukowy doktora nauk prawnych ze specjalnością: prawo cywilne. Specjalizuje się w prawie własności intelektualnej (ze szczególnym uwzględnieniem prawa autorskiego) i w prawie komputerowym. Jest radcą prawnym w Krakowie, pełni funkcję przewodniczącego Rady Naukowej Fundacji Rozwoju Edukacji Elektronicznej z siedzibą w Poznaniu.