Carl was born in Turku, Finland. He moved to Sweden in 1966 and studied law from 1967 to 1975 when he graduated. In 2000 he attended a course in Law & It and graduated with a Master in 2000. He had his own
law firm from 1982 to 2012 when he retired and started his career as a freelance translator. Carl likes playing tennis and golf. He speaks Swedish, English, German and Finnish.