欧洲自由贸易联盟
1957至1959年在银行业工作两年后，科尔内利奥·索马鲁加进入瑞士外交使节团。作为外交官他先后在海牙、罗马、日内瓦和伯尔尼工作过。他在1968至1973年间担任欧洲自由贸易联盟瑞士代表团代表，在联合国贸易与发展会议、关税与贸易总协定、联合国欧洲经济委员会担任高级代表，通过这些活动不断深化提升着外交与谈判才能。1973至1975年，他担任日内瓦欧洲自由贸易联盟秘书长代表。之后返回伯尔尼，在瑞士政府外事办公室担任高级职务，如大使、贸易协定代表。1984至1987年间，他担任外国经济事务办公室副部长，1986年又卸去此职，被任命到红十字国际委员会工作。