Кариера
Юноша на Пирин Гоце Делчев от юли 1996, играе като централен защитник, но се справя и като ляв бек. През юли 1997 става част от школата на Ботев Пловдив. От юли 2002 отива в школата Ботев 2002 Пловдив. През юли 2006 започва да играе за Гигант Съединение, където ще запише над 80 мача и вкарва 3 гола. На 1 февруари 2009 става играч на Миньор Перник. Дебютира за тима на 16 март 2009 в нулевото равенство с Литекс Ловеч. Сезон 2008/09 има 16 мача, сезон 2009/10 играе 25 мача, сезон 2010/11 има 25 мача, а сезон 2011/12 добавя 11 мача, с което общо има 77 мача. В края на юли 2011 прекарва седмица проби с Генк Белгия, но не подписва договор. На 1 декември 2011 подписва с Литекс Ловеч, като договорът влиза в сила от 1 януари 2012. Дебютира на 22 април 2012 в равенството 1:1 с Лудогорец Разград. Сезон 2011/12 има 4 мача, сезон 2012/13 играе 29 мача с 2 асистенции, през сезон 2013/14 има 40 мача с 1 гол и 1 асистенция, сезон 2014/15 играе 34 мача с 2 гола и 2 асистенции, а сезон 2015/16 добавя 2 мача с 1 гол, с което закръгля статистиката си на 109 мача с 4 гола и 5 асистенции. На 15 юли 2015 е продаден на Касъмпаша Турция. Дебютира за тима на 23 септември 2015 при победата с 3:0 над Тире Турция. През сезон 2015/16 има 16 мача, сезон 2016/17 играе 16 мача, общо 32 мача за тима. На 30 юли 2017 става състезател на Слован Братислава Словакия. Дебютира на 13 август 2017 в равенството 1:1 с ДАК Дунайска Стреда Словакия. Сезон 2017/18 има 32 мача с 2 гола и 1 асистенция, сезон 2018/19 играе 30 мача с 2 гола, сезон 2019/20 има 33 мача с 1 асистенция, през сезон 2020/21 има 26 мача с 1 асистенция, сезон 2021/22 играе 35 мача с 1 гол и 1 асистенция, с което има 156 мача с 5 гола и 4 асистенции. Шампион на Словакия през сезони 2018/19, 2019/20, 2020/21, 2021/22, както и носител на Купата на Словакия през сезони 2017/18, 2019/20, 2020/21. Капитан на отбора от сезон 2018/19. През сезони 2019/20 и 2020/21 е в идеалния състав на сезона в Словакия. Заема трето място в класацията Футболист на годината през 2019. В края на юни 2022 прекратява кариерата си.
През 2009 изиграва 6 мача за националния отбор на България до 21 години. През февруари 2014 е повикан в националния отбор на България с Беларус, но не влиза в игра. Дебютира за тима на 26 март 2016 при победата с 1:0 над Португалия. Първи гол бележи на 25 март 2019 в равенството 1:1 с Косово. Има 38 мача с 2 гола за страната ни.
На 5 септември 2025 е назначен за помощник треньор на третия състав на ЦСКА в щаба на Даниел Моралес. Паралелно с това работи като помощник треньор на националния отбор на България до 19 години. На 10 септември 2026 е назначен за помощник треньор на ЦСКА в щаба временния старши треньор Даниел Моралес.