Yes, a Sikh can marry a non-Sikh. In fact, Sikhs are allowed to marry outside of their faith, as long as the person they are marrying is of good character and is not a practicing member of another faith.