Родился в г. Львове 6 ноября 1974 года. Учился в средней школе № 70 города Львова, которую окончил в 1992 году. С 1992 г. учился на юридическом факультете Львовского государственного университета им. Ивана Франка по специальности "правоведение", который окончил в июне 1997 года и получил квалификацию "юрист".
Роман Труба женат. У него трое детей, две дочери (одна - от первого брака) и сын.
В 1997 году Роман Труба начал свою профессиональную деятельность во Львовской прокуратуре.
04.1997 - 05.1998 гг. - стажер на вакантной должности помощника прокурора Франковского района г. Львова.
05.1998 - 06.1998 гг. - помощник прокурора Франковского района г. Львова.
06.1998 - 10.1999 гг. - следователь прокуратуры Франковского района г. Львова.
10.1999 - 12.2002 гг. - старший следователь прокуратуры Франковского района г. Львова.
12.2002 - 12.2003 гг. - старший следователь прокуратуры г. Львова.
12.2003 - 01.2004 гг. - юрисконсульт ЧП "Техреммаш".
01.2004 - 05.2005 гг. - старший следователь прокуратуры г. Львова.
05.2005 - 11.2007 гг. - старший следователь следственного отдела СУ прокуратуры Львовской области.
11.2007 - 11.2008 гг. - следователь по особо важным делам следственного отдела СУ прокуратуры Львовской области.
11.2008 - 05.2011 гг. - зам. начальника следственного отдела СУ прокуратуры Львовской области.
С 05.2011 - 02.2014 гг. - прокурор Пустомытовского района Львовской области.
02.2014 - приказом и.о. генерального прокурора Украины Олега Махницкого был переведён на работу в Генеральную прокуратуру Украины на должность первого заместителя начальника Главного следственного управления - начальника управления по расследованию особо важных дел ГПУ.
07.2014 - 09.2014 - заместитель начальника Главного следственного управления - начальника управления по расследованию особо важных дел ГПУ.
09.2014 - 04.2015 - начальник Главного следственного управления - начальник управления по расследованию особо важных дел ГПУ.
04.2015 г. - после назначения генпрокурором Виктора Шокина он был понижен в должности и уволился.
С 05.2015 года руководитель департамента юридической фирмы ТОВ "Сектор права".
16 ноября 2017 г. конкурсная комиссия по отбору кандидатов в руководство Госбюро расследований поддержала кандидатуру Романа Трубы на должность директора ГБР.
22 ноября 2017 г. Президент Петр Порошенко подписал указ о назначении Романа Трубы директором Государственного бюро расследований.
27 декабря 2019 года президент Украины Владимир Зеленский уволил Романа Трубу с должности главы Государственного бюро расследований.
Согласно декларации за 2016 год, у Романа Трубы есть две квартиры записанные на жену (53,5 кв.м и 85,80 кв.м), частный дом (58,2 кв.м), два земельных участка (2500 кв.м и 2523 кв.м во Львовской области). Его сын владеет автомобилем Toyota Avensis 2007 года выпуска.
Также Роман Труба владеет акциями в ОАО "Борщевский сырзавод" и ПАО "Львовский инструментальный завод".
В 2016 году Роман Труба получил 22 тыс грн зарплаты, он также обладает наличными в размере 84 тыс гривен.
27.12.2019