Shakir was born on December 21, 1948 in Baghdad, Iraq. He began his medical career in Baghdad in 1971, moving to the United Kingdom in 1975 as a research fellow at Glasgow University before completing his neurology training in 1979 at the Institute of Neurological Sciences in Glasgow.