Po končani osnovni in srednji šoli se je vpisal na Fakulteto za organizacijske vede v Kranju. Ker je ob plavanju redno študiral je kot vzoren športnik študent dobil Titovo štipendijo. Leta 1991 je diplomiral, leta 1996 pa magistriral. Kot strokovnjak za informatiko v finančnih ustanovah in zavarovalnicah je med letoma 1996 in 2003 delal na Zavodu za zdravstveno zavarovanje Slovenije, nato pa v Novi ljubljanski banki. Bil je tudi funkcionar v športnih organizacijah. Bil je član Plavalnega kluba Triglav v Kranju in jugoslovanski reprezentant. Na svetovnem prvenstvu leta 1982 je dosegel tretje mesto na 1500 m prosto. Na evropskih prvenstvih leta 1981 in 1983 je bil tretji na 400 m prosto. Nastopil je na treh olimpijskih igrah, leta 1980, 1984 (šesti na 400 m prosto) in 1988. Bil je 21-krat jugoslovanski prvak. Leta 1982 je na 1500 m prosto postavil državni rekord.
Leta 1982 mu je bila podeljena Bloudkova nagrada.
Osebnosti, Od M do Ž, Ljubljana 2008
R. Šugman, M. Rožman: Sto slovenskih športnikov, Ljubljana 2004
D. Bajt: Slovenski kdo je kdo, Ljubljana 1999