Csaba László Budapesten született 1954-ben. 1976-ban szerzett diplomát a Budapesti Közgazdaságtudományi Egyetem nemzetközi kereskedelempolitikai és pénzügyi szakirányán. 1976 és 87 között az MTA Világazdasági Kutatóintézetében dolgozott. 1978-ban védte meg egyetemi doktori disszertációját a BKÁE Világgazdaságtan Tanszékén, 1984-ben pedig kandidátusi értekezését az MTA-n.
1988-tól 2000 júliusáig a Kopint-Datorg Rt.-nél dolgozik. 1994-ben jelent meg "Az összeomlás forgatókönyvei"című munkája, amivel 1996-ban az MTA doktora címet nyerte el. 1997-ben habitált a BKÁE-n (Budapesti Corvinus Egyetem), ugyanezen évtől az ÖHG Tanszék egyetemi tanára.
1991-97 közt a Külkereskedelmi Főiskola címzetes tanára. 1990-94, illetve 96-98 között alelnöke 1999-2000 között pedig elnöke lett az Európai Gazdaság-összehasonlító Társaságnak.
1999-től a Debreceni Egyetem Közgazdaságtudományi Karán is egyetemi tanár, a Globalizáció, versenyképesség, regionalitás című doktori program megszervezője és elindítója.
2000 júliusa óta a Közép-európai Egyetem Nemzetközi és Európai Tanulmányok Tanszékének egyetemi tanára, nemzetközi doktori alprogram vezetője és a közgazdaságtani doktori program alapító tagja.
200 tudományos közleménye 18 országban jelent meg. 19985 óta tagja az MTA Közgazdaságtudományi Bizottságának, amelynek 1996-2002 között társelnöke, 2003-2005 között pedig elnöke volt. A tavalyi évben újraválasztották, így a posztot 2008-ig töltheti be.
Csaba László nős, két gyermek édesapja.