Reverse transcriptase is a multi-functional enzyme with both RNA-dependent DNA polymerase and RNase H activities. It binds to the viral RNA and catalyzes the synthesis of a complementary DNA strand. Subsequently, the RNase H activity degrades the RNA strand, allowing the synthesis of a second DNA strand. This double-stranded DNA is then integrated into the host genome by integrase.