Po končanem učiteljišču je delal kot učitelj slovenskega in italijanskega jezika, nato kot novinar. Ob tem se je ukvarjal z ljubiteljsko gledališko dejavnostjo. Leta 1982 je diplomiral na ljubljanski AGRFT, smer gledališka in radijska režija, bil nekaj časa zaposlen pri Slovenskem stalnem gledališču v Trstu, nato pa se zaposlil na deželnem sedežu RAI v Trstu. Do leta 2006 je bil urednik dramskih sporedov na Radiu Trst A.
Njegov prvi roman Rolandov steber je v italijanskem prevodu izšel leta 2006, drugi, Skrivnost turkizne meduze, pa leta 2007, oba pri rimski založbi Robin.
Občasno se je ukvarjal tudi s prevajanjem, zlasti iz del italijanskih književnikov kot so Dario Fo, Aldo Nicolai in Carlo Goldoni. Njegov zadnji prevod je prepesnitev Goldonijeve komedije Il Campiello. Kot soavtor je podpisal številne gledališke, radijske in televizijske satirične kabarete (TV Poper).
Pri Slovenskem stalnem gledališču v Trstu je eden od mentorjev gledališke šole Studio Art, deloval je tudi kot mentor na Mednarodni poletni gledališki šoli v Izoli. Leta 1988 je bil soustanovitelj Novega tržaškega teatra.
Nagrade
1976Linhartova plaketa, priznanje za večletno plodno in prizadevno delovanje na področju gledališkega amaterizma
1980 študentska Prešernova nagrada za diplomsko režijo Strniševih Žab
1980 prva nagrada na festivalu enodejank v Arezzu za režijo Strniševih Žab
1986 tretja nagrada na 22. festivalu neprofesionalnega filma Slovenije v Zagorju za dokumentarec Tržaška melanholija
1987 zlata Linhartova značka za režijo Samo malo jih zaide v te kraje