Kabir Bakul has written poems since he was young. He started writing song lyrics in 1988. That year, he wrote 13 songs for singer Tapan Chowdhury. From those songs, two were released on albums. The first song was "Kal sara raat tomari kakon jeno mone mone rinijhini bejeche". The singer was Ayub Bacchu. The second song was "Pothe jete jete khujechi tomay" for singer Nasim Ali Khan. He has written 800 songs for movies. He has written over 5000 songs in total.