Slak je v Kopru končal osnovno šolo in gimnazijo. Filmsko režijo je študiral na ljubljanski AGRFT in ga nadaljeval v Lodzu na Poljskem, kjer je leta 1978 magistriral. Od leta 1980 je predavatelj na Akademiji za gledališče, radio, film in televizijo v Ljubljani. Med njegova najbolj odmevna dela štejemo filme Butnskala, televizijsko nadaljevanko v petih delih Prešeren, Ko zaprem oči in Hudodelci.

Trikrat je prejel Badjurovo nagrado (1981, 1985 in 1987) in enkrat Nagrado Prešernovega sklada (1988).

Bil je tudi predsednik Programskega sveta Aktivne Slovenije. Kot kandidat te politične stranke se je neuspešno potegoval za položaj župana Ljubljane v letu 2006.

Pred smrtjo je posnel nizkoproračunski avtobiografski film z naslovom Kakor v nebesih, tako na zemlji, ki pa je trenutno še v postprodukciji.