Syn herce Aloise Švehlíka a ekonomky Florentiny Švehlíkové. Zahrál si ve filmu Román pro ženy, pohádce Anděl Páně, seriálu Kriminálka Anděl a blýsknul se také v páté řadě StarDance.
Absolvoval Filozofickou fakultu Univerzity Karlovy a obor Estetika a Filozofie, kterou ukončil jako Bakalář mimo toho vystudoval DAMU v oboru divadelní režie. Od roku 2002 působí v Divadle Na zábradlí, kde měl v letech 2002–2006 stálé angažmá. Věnuje se také dabingu, daboval například kanadsko–americký seriál Hvězdná brána: Atlantida, kde namluvil podplukovníka Johna Shepparda v podání Joea Flanigana. V britském seriálu Sherlock namluvil Doktora Johna Watsona v podání Martina Freemana. Z rozvedeného manželství s herečkou Jitkou Schneiderovou má dceru Sofii Annu.