Liberecký rodák vystudoval pražské akademické gymnázium a poté jeho cesta mířila do Litoměřic, kde se na Teologickém konviktu toužil stát knězem. V rámci tohoto studia pobýval dva roky v Římě, odkud se vrátil do Prahy. Jeho volba nakonec padla na Filosofickou fakultu obor Filosofie a dále vystudoval divadelní režii na DAMU. Té se ale podle svých slov nevěnuje.
Je synem herce Aloise Švehlíka, manželem herečky Jitky Schneiderové a otcem tříleté dcerky Sofie Anny.