Новобранец БАТЭ родился 20 февраля 1989 года в Харькове. Воспитанник академии донецкого «Шахтера» (первый тренер — Анатолий Владимирович Зимонин). Рост — 178, вес — 76. Играл за дубль донецкого «Шахтера» (2006/07), днепродзержинскую «Сталь» (2007), рижский «Олимп» (2008), дубль донецкого «Металлурга» (2009/10), узбекский «Насаф» из Карши (2010), «Полтаву» (2011), словацкий «Татран» (2011/12 — 2012/13), — сообщает официальный сайт БАТЭ.

В начале нынешнего года Яковлев перебрался в «Слуцк», в рядах которого провел в чемпионате Беларуси 17 матчей, забил 2 гола и отдал одну результативную передачу.