Роден е на 19 юли 1972 г.
Завършва магистратура в Стопанската академия в гр. Свищов, специалност „Финансов мениджмънт“. Има бакалавърска степен по публични финанси от УНСС.
Между 1995 г. и 1996 г. е инспектор „Индустриален риск и промишлено застраховане” в „София Инс”.
В периода 1999 г. – 2002 г. е председател на борда на директорите и член на УС на текстилен комбинат „Монтана” АД, търговски директор в „Сата“ ООД, председател на Борда на директорите и член на УС в „Монтана”АД, член на надзорния съвет на „Аналитик” АД. Между 2002 г. – 2003 г. е търговски директор в „Балтекс комерс” ЕООД. От 2003 г. до юли 2009 г. е управител в „БГ НИТ” ЕООД.
В периода от юли 2009 г. до май 2011 г. е заместник-министър на транспорта, информационните технологии и съобщенията и Ръководител на Управляващия орган на Оперативна програма „Транспорт” в Министерството на транспорта, информационните технологии и съобщенията.
Избиран за народен представител от ПП ГЕРБ в 42-ото, 43-ото и 44-ото Народно събрание.
Министър на транспорта, информационните технологии и съобщенията в периода май 2011 г. – март 2013 г. и ноември 2014 г. – януари 2017 г.
Избран за министър на транспорта, информационните технологии и съобщенията на 4 май 2017 г. от 44-ото Народно събрание.