Danielsson var overanklager i Stockholm og deretter leder av forundersøkelsen rundt Palmemordet fra 1996. I 2000 tiltrådte han som sjef for Säkerhetspolisen. Han gikk av fra denne posisjonen i 2003, og ble etterfulgt av Klas Bergenstrand.