Po absolvování Pražské konzervatoře nastoupil nejprve do Divadla E. F. Buriana a následně do Činoherního klubu. V současné době je členem činohry Národního divadla v Praze. Po své emigraci nejprve do Velké Británie a odtud do Kanady v roce 1987 vystudoval obor psychoterapie na University of British Columbia ve Vancouveru. Jeho nejznámější role je Štěpán v hexalogii Dušana Kleina o Básnících. V roce 2010 vyhrál taneční televizní soutěž StarDance …když hvězdy tančí.
Doktor Sojka je vtipný chytrý šarmantní a umí to se ženami. Je součástí místní honorace. Záleží mu na tom, aby veřejný obraz jeho rodiny byl pozitivní. Působí na soukromé klinice v Praze a přednáší na vysoké škole. Spoustu žen mu je dodnes vděčných, že jim pomohl otěhotnět. Má manželku Helenu, ředitelku místního domova důchodců, nepovedenou dceru Terezu a syna Martina, který kráčí v jeho stopách. Děti má s bývalou manželkou Zuzanou. Z Terezy je Roman zklamaný, protože neudělala žádnou kariéru. Pracuje jako uklízečka a je alkoholička. Snaží se zachránit alespoň vnuka Luďka.