Senior physician, Cheng-Hsin general hospital (2001 September to present)
1990-1993 Visiting Assistant Professor of Cardiology (UAB)
1986-1993 Director of Cardiac Laboratories, Colonel, Tri-Service General Hospital, National Defense Medical Center, Taipei, Taiwan, R.O.C.
1984-1986 Research Fellow, Cardiology Division, University of Alabama at Birmingham, School of Medicine, Birmingham, Alabama, USA (under the supervision of Professor Navin C. Nanda).
1983-1984 Attending Physician, Tri-Service General Hospital, Taipei, Taiwan, R.O.C.
1979-1982 Resident in Medicine, Tri-Service General Hospital, Taipei, Taiwan, R.O.C.
1978-1979 Research fellow, cardiology Division. University of Rochester Medical Center and Strong Memorial Hospital, Rochester New York (under the supervision of Dr. Navin C. Nanda)
1974-1978 Service in the Armed Forces as Medical officer.