According to Unverfehrt, the origin of the painting can be located in the Antwerp environment around 1520.
An almost identical painting (83 x 102) can be seen in Aachen (Germany), Suermondt-Ludwig- Museum (inv.cat.nr. GK 50).