In Turkije in GP2-seizoen 2007 maakte Karjalainen zijn GP2-debuut om zijn geblesseerde landgenoot Markus Niemelä te vervangen bij het team Ocean Racing Technology. Het weekend daarop werd hij alweer vervangen door Niemelä.