A 60-year-old man has been charged by NSW police for an alleged offence that happened in 1981, when he was 28, with a 14-year-old girl.

A 60-year-old NSW man has been charged with historic child sex offences allegedly involving a 14-year-old girl.

The alleged offences occurred in 1981, when the man was 28, police say.

Queensland police, acting on a warrant issued by NSW police, arrested the man at a business in Logan.

He has been charged with three counts of committing an act of indecency on a female under 16 years, and one count of buggery.

He has been granted bail and will appear at Fairfield Local Court on September 3.