Som ung började han arbeta på SJ, först som lokbiträdesaspirant och gick sedan vidare till olika tjänster. Vid sidan av arbetet läste han till ingenjör. När han slutade på SJ var han verksam som programmerare.
Hans intresse för tåg var stort. Han engagerade sig bland annat i Stavsjö järnväg och i uppbyggnaden av tåganläggningen i Mariefred.
Ett annat intresse var hembygdsarbete och Torbjörn Pettersson var med i flera hembygdsföreningar, varav Björkviks var en.
Närmast anhöriga är fem barn samt särbon Eva.