Ur. w Zamościu, ukończył I LO (1969) i Wyższą Szkołę Morską w Szczecinie - nawigacja w transporcie morskim (1974) i odtąd na morzu (w ramach praktyk m.in. na statku "Bieszczady", gdzie kapitanem była D. Walas-Kobylińska), pływał na ponad 20-tu statkach, w 1974-2008 we flocie PZM, od 1988 jako kapitan, m.in. 1994-1999 na "Ziemi Zamojskiej". Mieszkał w Szczecinie, ob. w Zamościu.