Varga Mihály 1965. január 26-án született a Jász-Nagykun-Szolnok megyei Karcagon. 1984-ben kezdte meg felsőfokú tanulmányait a Budapesti Közgazdaságtudományi Egyetemen, a belkereskedelmi kar áruforgalmi szakán 1989-ben kapott diplomát. Ezután vállalatoknál közgazdasági munkakörökben dolgozott, 1995 és 1997 között a szolnoki Kereskedelmi és Gazdasági Főiskola oktatója volt, majd címzetes főiskolai tanára.
1988 decemberében csatlakozott a Fideszhez, a párt Szolnok megyei csoportjának alapítója, 1993-95 között a megyei szervezet elnöke volt. 1992–1993-ban a Fidesz országos tanácsának elnöke volt, 1994–2003 között, majd 2005 óta a párt gazdaságpolitikáért felelős alelnöke, az országos elnökség tagja.
1990 óta a Fidesz országgyűlési képviselője. Az Országgyűlésben számos bizottságban dolgozott, elnöke volt az 1995–97 között működő bankkonszolidációt vizsgáló testületnek, 2002–2006 között a költségvetési és pénzügyi bizottság, 2006–2010-ben a költségvetési, pénzügyi és számvevőszéki bizottság munkáját irányította. 1995–1998 között, majd 2002 és 2010 között a Fidesz parlamenti frakcióvezető-helyetteseként dolgozott.
Az első Orbán-kormány idején, 1998–2000-ben a Pénzügyminisztérium politikai államtitkára, majd 2001–2002-ben pénzügyminiszter volt. A második Orbán kormányban, 2010. május 29-étől a Miniszterelnökséget vezette államtitkárként. 2012. június 2-ától tárca nélküli miniszterként az Európai Unióval és a Nemzetközi Valutaalappal (IMF) folytatandó tárgyalásokat irányította. 2013. március 7. óta nemzetgazdasági miniszter.