Oldřich Vlasák se narodil v Hradci Králové, kde žije dodnes. Vystudoval ČVUT v Praze. V roce 1994 byl zvolen do zastupitelstva Hradce Králové a stal se členem Rady města. Od roku 1998 byl jeho primátorem. V roce 2004 byl zvolen do Evropského parlamentu. Stal se tam členem politické skupiny Evropští konzervativci a reformisté (EKR), kde působil jako koordinátor pro evropské fondy a politiku soudržnosti. Pracoval ve výborech pro regionální rozvoj a pro dopravu a cestovní ruch. V lednu 2012 byl zvolen místopředsedou Evropského parlamentu. Ve volbách do Evropského parlamentu v roce 2014 postavila ODS Oldřicha Vlasáka na 4. místo své kandidátky, což na mandát europoslance nestačilo. Zkusil to tedy v Hradci Králové při volbách do senátu, ale opět neuspěl.
Oldřich Vlasák hovoří plynule anglicky a rusky. Je ženatý a má dvě děti.