who wrote the song mary did you know

just now 1
Nature

The song “Mary, Did You Know?” was written by Mark Lowry and Buddy Greene.

Songwriters

Mark Lowry wrote the lyrics to “Mary, Did You Know?” in the mid-1980s as part of a Christmas program concept, framing the song as a series of questions to Mary about Jesus. Buddy Greene later composed the music in 1991, completing the song that went on to become a widely recorded modern Christmas standard.

First recording

The song was first recorded by Christian artist Michael English on his self- titled debut solo album in 1991, helping to popularize it in contemporary Christian music. Since then, it has been covered by many artists across genres, further cementing the reputations of Lowry and Greene as the song’s creators.