He writes in Punjabi and English. His poetry makes the fusion of memory and emotion the heartbeat of his poetry. He has published several books of poetry, satire and literary criticism in Punjabi, Hindi and English. He resides in Canada. He is editor of South Asian Ensemble, a Canadian Quarterly of Literature, Art and Culture.