維洛克作為經濟學家畢業於奧斯陸大學。第一個政治崗位是從1952年到1959年作為奧斯陸市議會的成員。在1957年29歲時代表奧斯陸第一次被選舉進入挪威議會,在每次議會競選中當選直到1989年。1963年8月到9月,他在短命但著名的伊翁・呂恩內閣被任命為貿易大臣。1970年到1974年他擔任保守黨主席。1981年保守黨重新上台執政,科勒・維洛克出任首相。1983年,原來由保守黨單獨組閣的政府開始擴大成為一個三黨聯合政府,由保守黨代表、基督教民主黨代表和中央黨代表組成聯合政府。維洛克政府從1981年至1985年期間在挪威議會中一直占居著多數席位。1985年挪威議會舉行選舉,自由的進步黨兩名議員成為在議會兩大集團之間的一股平衡力量。由於進步黨同社會主義政黨在投票時站在同一個立場上,所以政府被推翻。
從1989年到1998年維洛克擔任奧斯陸和阿克什胡斯州長(fylkesmann)。從1998年到2000年他是NRK――挪威廣播公司的主席。他還兼挪威南森學院(Nansen Institute)的主任。自1986年以來,他是國際民主聯盟(即保守黨國際)、的副主席(IDU),和Deutsch-Norwegische Gesellschaft(德國-挪威社會)的總裁。
他講挪威語、英語、德語和法語,出版了一定數量的書。