Absolwent Wydziału Nauk Społecznych Uniwersytetu Warszawskiego oraz Studium Scenariuszowego Szkoły Filmowej w Łodzi. Pracował w wielu redakcjach, m.in. przy tworzeniu czasopism: „Dookoła Świata”, „Kulisy”, „Przegląd Sportowy”. Był zastępcą redaktora naczelnego w dzienniku „Ekspress Wieczorny” i redaktorem naczelnym w miesięczniku „Aktualności Telewizyjne”. W jego dorobku znajdują się scenariusze popularnych seriali telewizyjnych oraz filmu Ostatni dzwonek Wojciecha Strzemżalskiego.