Народився 28 липня 1965 р. в с. Нижня Яблунька Турківського району Львівської області. У 1991 р. закінчив Львівський державний університет (юрист). 1991-1992 рр. - аспірант Львівського держуніверситету.
Лютий-грудень 1992 р. - стажист Залізничного райсуду Львова.
1992-1993 рр. - експерт-радник Міністерства економіки України.
1993-1994 рр. - експерт з правових питань Українського фонду підтримки реформ, яким керував Віктор Пинзеник.
1994-1996 рр. - начальник відділу, начальник управління, директор департаменту Фонду державного майна України (ФДМУ). Главою ФДМУ в цей час був Юрій Єхануров.
1996-1998 рр. - заступник Міністра юстиції України.
1998-1999 рр. - голова Центру розвитку українського законодавства.
1999-2004 рр. - керуючий партнер адвокатської контори "Правис".
2004-2006 рр. - керуючий партнер адвокатського об'єднання "Адвокатська фірма "Пукшин і партнери".
2006-2007 рр. - заступник голови Секретаріату Президента України Віктора Ющенка.
2007-2009 рр. - заступник голови Секретаріату Президента України - уповноважений Президента України з питань контролю за діяльністю Служби безпеки України (СБУ).
Керуючий партнер адвокатського об'єднання "Адвокатська фірма" Пукшин і партнери ".