Булат Салихов родился 8 июля 1982 года в Республике Татарстан. Образование высшее: закончил Камский государственный политехнический институт. В таможенных органах с июня 2009 года: свою трудовую деятельность начинал с должности инспектора Набережночелнинского таможенного поста Татарстанской таможни. Здесь он прошел путь от инспектора до начальника отдела таможенного оформления и таможенного контроля №1. В январе 2018 года переведен на Казанский таможенный пост: вначале на должность начальника отдела таможенного оформления и таможенного контроля № 3, а затем на должность заместителя начальника поста.
За безупречную службу удостоен ведомственной награды - медали «За службу в таможенных органах» III степени.