Dvaapadesátiletého Hahna jmenoval do funkce ministr Zdeněk Škromach. Úřad vznikl k 1. červenci 2005 jako nástupce dřívějšího Českého úřadu bezpečnosti práce.
Ze svého sídla v Opavě řídí osm oblastních inspektorátů práce, které mají za úkol kontrolovat porušování zákoníku práce, například neproplácení přesčasů nebo náhrad za dovolenou či špatné uzavírání pracovních smluv.