He was an Indian Test cricketer.Dilip was the only Goa-born cricketer to play for India, and was often regarded as India's best batsman against spin bowling.He grew up in Margao, a town in the erstwhile Portuguese India.He made his first mark in cricket in the inter-university Rohinton Baria Trophy in 1959–60 where he made 435 runs at an average of 87.Dilip would later recall that he was called up for the trials for the Combined Universities team that was to play the touring Pakistan side in 1960–61. He made the playing XI, thus making his first-class debut, against the Pakistan in Pune in November 1960. He went on to make 87 in 194 minutes in his only innings of the match, while also taking Hanif Mohammad's catch with his fielding. In his next game, playing for Board President's XI against the same Pakistan side prior to the Fourth Test of the tour, dilip scored an unbeaten century putting together a 134-run stand with Vijay Mehra for the third wicket.
He had little to show in first class cricket in 1961–62, except for a 281 against Gujarat in a university match.Dilip was included in the India team for the Second Test of England's India tour, in Green Park, Kanpur, in December 1961. Leading up to the Test, he was described as an "aggressive strokeplayer".Dilip was married to Nandini, a sociologist, and former member of the Central Board of Film Certification.