Николай Барабанов родился в Москве. Окончил философский факультет МГУ. Работал журналистом, букмекером. Живёт в Петербурге.