Pihl sündis 1954. aasta 17. märtsil Kuressaares. Aastatel 1993–2003 oli ta kaitsepolitseiameti peadirektor, 2003–2005 töötas riigi peaprokurörina. 2007.–2009. aastal oli sotsiaaldemokraate esindanud Pihl Andrus Ansipi teises valitsuses siseminister.