| 1982-85 | Naturvetenskaplig linje, datorvariant, Bandhagens gymnasium, Stockholm |
| 1988-89 | Psykologi, 54 poäng, Stockholms universitet, Stockholm |
| 1991 | Sjukvårdsbiträdesutbildning, 10 veckor, Stadshagens vårdgymnasium, Stockholm |
| 1992-93 | Underskötarutbildning, 40 veckor, Stadshagens vårdgymnasium, Stockholm |
| 1993-99 | Läkarutbildning, Hälsouniversitetet, Linköping |
| 1995 | Formande i trä med skärande verktyg, fem poäng, Linköpings universitet, Linköping |
| 1984, 85 | Programmerare, Esselte Läromedel (sommarjobb). (Språk: Pascal, Comal. OS: CP/M-86) |
| 1985-86 | Programmerare, Stockholms Skolförvaltning. (Språk: Pascal, Comal. OS: PC-DOS, CP/M-86) |
| 1985-86 | Tidningsbud, Dagens Nyheter (extrajobb) |
| 1986 | Kassabiträde, OK Stockholm |
| 1986-87 | Militärtjänst, I1 Kungsängen |
| 1987-88 | Datoroperatör, Persson & Co Fondkommission. (ICL stordator och VAX/VMS i fleranvändarmiljö, PC-datorer, terminaler i och utanför huset samt i andra städer.) |
| 1988-90 | Kassabiträde, Svenska Pressbyrån (extrajobb under studier) |
| 1990-93 | Vårdbiträde/underskötare, S:t Görans sjukhus, Stockholm |
| 1995, 96 | Underskötare, skötare, Universitetssjukhuset, Linköping (vikariat på lov) |
| 1998 | Underläkare, Piteå älvdals sjukhus, Piteå (vikarie, 4 månader, psykiatriska kliniken) |
| 1999 | Underläkare, Universitetssjukhuset, Linköping (vikarie, 7 månader, röntgen) |
| 1999-01 | Underläkare, Hälsinglands sjukhus, Bollnäs (AT 21 månader plus 1 månad vik DL Kilafors) |
| 2001-02 | Underläkare, Länssjukhuset Gävle-Sandviken, Gävle (vikarie, 7 månader, öronkliniken) |
| 2002 | Underläkare, Wesam Läkarleasing AB, Uppsala (i huvudsak Järna VC, 5 månader) |
| 2002- | Underläkare, Huddinge universitetssjukhus, Stockholm (öronkliniken, ST) |
| 1987, 88 | VAX/VMS Operatörskurs, VAX/VMS DECnet Nätverkskurs, Digital Equipment. |
| 1988 | Japanska, studiecirkel, Medborgarskolan. |
| 1988-90 | Musikteori, harmonilära, gehör, saxofon, jazzensemble, studiecirklar, Kulturama. |
| 1993 | Teckenspråk, studiecirkel, ABF. |
| 1996-98 | KAK/Bachelor of Acupuncture (Traditionell kinesisk medicin med inriktning på akupunktur), Nordiska högskolan för integrerad medicin, Vadstena. |
| 2000 | Facklig baskurs, Läkarförbundet, Gävle. |
| 2001 | Massmediautbildning, Läkarförbundet, Gottröra. |
| 2001 | UGL (Utveckling av grupp och ledare), ledarskapsutbildning, Älvkarleö. |
| 2002 | Ryska, studiecirkel, Medborgarskolan. |
| 2004-05 | Underläkarprogrammet, ledarskapsutbildning för underläkare, Huddinge sjukhus. |
| 2004 | UGL (Utveckling av grupp och ledare), ledarskapsutbildning, Marholmen. |
| 1987 | Redaktionsmedlem och skribent, datortidning (Datormagazin 64/128) |
| 1988- | Medlem i Mensa, förening för högintelligenta |
| 1990-92 | Styrelseledamot, ideell förening (Mensa lokalförening Stockholm, ansvarig för inträdestestning) |
| 1995-96 | Förtroendeuppdrag, studentkår (Consensus, ledamot biblioteksnämnden) |
| 1994-97 | Aktiv i studentkåren (kårhusgruppen, ansvarig för faddrar åt utbytestudenter) |
| 1996-97 | Fadder åt utbytesstudent samt äldrefadder/mentor åt nya läkarstuderande |
| 1999-00 | Ledamot i Läkarrådet för Hälsinglands sjukhus. |
| 1999-01 | Adjungerad ledamot 1999, ledamot 2000, sekreterare 2001. Sveriges Yngre Läkares Förening (SYLF), lokalavdelning Gävleborg. |
| 2001-04 | Redaktionsmedlem och skribent, Moderna Läkare |
| 2002-04 | Ledamot Sveriges Läkarförbunds Arbetslivsgrupp (ALG). |
| 2002-05 | Ledamot SYLF, lokalavdelning Stockholm. |
| 2005-06 | Revisorssuppleant SYLF, lokalavdelning Stockholm. |
| 2006- | Medlem i Colloquy, förening för högintelligenta |
| 2006- | Medlem i Cerebrals Society, förening för högintelligenta |