Lowry, from Limavady, was out of contract. He joined Linfield from Institute five years ago.
The highly rated attacking midfielder scored 53 goals in 204 appearances for Linfield.
He will not be eligible to play for Derry City until July because of the transfer window.
Earlier this week, Derry released Mark Stewart and Enda Curran.