W roku akademickim 2000/2001 przebywał jako stypendysta Programu Fulbrighta na Uniwersytecie Yale, współpracując z. Robertem J. Sternbergiem w Center for the Psychologiy of Abilities, Competencies and Expertise. W latach 1993–1995, jako stypendysta Fundacji Humboldta prowadził badania naukowe na Uniwersytecie Ludwika i Maksymiliana w Monachium, współpracując z zespołem kierowanym przez Kurta Hellera, oraz na Uniwersytecie w Bielefeld. Jako stypendysta Fundacji Kościuszkowskiej, w roku akademickim 1988/1989 odbył staż badawczy na Uniwersytecie Południowego Illinois w Carbondale oraz na Uniwersytecie Columbia. Odbył liczne staże oraz prowadził wykłady w zagranicznych ośrodkach naukowych, m.in. w Stanach Zjednoczonych, Niemczech, Holandii, Belgii i Włoszech.