Rihards Kozlovskis wurde 1969 in Riga, der damaligen Hauptstadt der Lettischen SSR geboren. Sein Abitur legte er 1987 an einem Sportgymnasium in der Nähe seiner Geburtsstadt ab und studierte anschließend bis 1993 an einer Sporthochschule in Riga.
Nach der Wiederherstellung der staatlichen Unabhängigkeit Lettlands begann er seine Karriere beim 1. Polizei-Bataillon des Innenministeriums. Dort stieg er im Februar 1991 zunächst als Juniorinspektor ein, beendete die Tätigkeit aber bereits drei Monate später. Allerdings wurde er im selben Jahr Inspekteur des Sicherheitsdienstes der Regierung und arbeitete dort bis 1993. Anschließend war er noch für verschiedene andere Sicherheitsdienste tätig und studierte von 1995 bis 2003 nebenher an der juristischen Fakultät der Universität Lettlands. Nach seinem dortigen Abschluss war er von 2005 bis 2007 im lettischen Verteidigungsministerium tätig und arbeitete danach als Rechtsanwalt.
Seit 2014 ist er Mitglied der Partei Vienotība und konnte für diese bei der Parlamentswahl im selben Jahr ein Abgeordnetenmandat in der Saeima erringen. Im Kabinett Straujuma II übernahm er daraufhin wieder das Innenressort und leitete dieses auch im Kabinett Kučinskis.
Bei der Wahl 2018 musste seine Partei starke Verluste hinnehmen. Kozlovskis gelang es nicht, sein Abgeordnetenmandat zu verteidigen.[1] Nachdem seine Parteifreunde Jānis Reirs und Edgars Rinkēvičs als Minister im neuen Kabinett Kariņš auf ihre Mandate verzichtet hatten, übernahm er allerdings als Nachrücker einen der frei gewordenen Parlamentssitze.