Рођен је 1967. године у Београду[1][2], а дипломирао је 1989. године на Економском факултету, као студент генерације Београдског универзитета[2]. Магистрирао је 1993. године на Економском факултету са тезом „Хартије од вредности и својинска трансформација: светска искуства и југословенски случај“, а звање доктора је стекао 1999. године, такође на Економском факултету, са тезом „Портфолио менаџмент и инвестициони фондови: економско-статистичка анализа на примеру САД“[2]. Поред студија на Економском факултету, Шошкић је додатно образовање стекао Француској (1990), Сједињеним Америчким Државама (1994, 1998, 2002) и Швајцарској (2001)[1][2], а био је и стипендиста Фулбрајтовог програма[2].
Био је гувернер Народне банке Србије у периоду од 28. јула2010. до 6. августа2012. године. На место гувернера долази са места председника Савета Народне банке Србије.
Оставку на место гувернера поднео је председникуНародне скупштине2. августа2012. године због најављених, а касније и усвојених измена Закона о НБС којима је нарушена независност централне банке у односу на извршну власт што није у складу са међународним стандардима.[3]