Родился в Могилёве, Беларусь. Закончил среднюю школу, поступил в Могилёвский машиностроительный институт, откуда ушел после третьего курса. Несколько лет жил в Минске, закончил Минский Лингвистический Университет по специальности «Английский язык», затем школу журналистики при Университете штата Индиана в Блумингтоне, США. Работал переводчиком, журналистом, редактором.
Пишет прозу с 1998 года. С 2000 года живет в Москве. Женат.
В своих отчасти биографичных книгах Козлов освещает жизнь провинциальной молодежи времен перестройки, переживания типичного представителя «среднего класса», становление личности молодого человека в условиях большого города.