Bachelor of Medicine, University Uppsala, 1976. Doctor of Medicine, University Uppsala, 1980. Doctor of Philosophy, Karolinska Institute, 1989.
Resident in internal medicine Fagersta (Sweden) Hospital, 1980-1983. Resident in cardiology Karolinska Hospital, Stockholm, 1983-1986, research associate, 1986-1988. Consultant cardiologist Ludvika (Sweden) Hospital, 1988-1998, vice chairman department medicine, 1992-1998.
Visiting scientist Medical College Wisconsin, Milwaukee, 1991. Reviewer Pacing and Clinical Electrophysiology, New York City, since 1989. Consultant Astra Zeneca Research and Development, Soedertaelje, Sweden, since 1993, Pacesetter, Solna, Sweden, since 1992.
Consultant cardiologist Swedish Air Force Aeromed. Center, since 1998; authorized medical examiner Swedish Aviation Safety Department, since 1998.
Second lieutenant Swedish Army Medical Corps, 1989. Fellow Swedish Society Medicine. Member North America Society Pacing and Electrophysiology, New York Academy Sciences, Swedish Society Cardiology, Rotary (president Ludvika-Baerke club 1992-1993).