کارل اونوره در اسکاتلند به دنیا آمد اما در ادمونتون کانادا بزرگ شد. او پس از تحصیل در رشته تاریخ و ایتالیایی در دانشگاه ادینبورگ، با کودکان خیابانی در برزیل کار کرد. این بعدها او را به سمت روزنامهنگاری برانگیخت و از سال 1991 از سراسر اروپا و آمریکای جنوبی نوشت و سه سال را در بوئنوس آیرس گذراند. آثار او در نشریاتی در دو سوی اقیانوس اطلس از جمله اکونومیست، آبزرور، امریکن وی، نشنال پست، گلوب اند میل، هیوستون کرونیکل و میامی هرالد منتشر شده است. اولین کتاب او، در ستایش کندی، یک کتاب پرفروش بین المللی بود. او همچنین نویسنده کتاب تحت فشار: نجات فرزندانمان از فرهنگ بیش از حد والدین است.